Script started on 2024-09-24 02:12:58+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option prescan halt --halt=true true)
P;HTML|
; (set_option_value halt true)
P;HTML|
; (is_cmd_option prescan stdin --stdin=tty tty)
P;HTML|
; (set_option_value stdin tty)
P;HTML|
; (is_cmd_option prescan stdout --stdout=tty tty)
P;HTML|
; (set_option_value stdout tty)
P;HTML|
; (is_cmd_option prescan stderr --stderr=tty tty)
P;HTML|
; (set_option_value stderr tty)
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option execute python --python=enable enable)
P;HTML|
; (set_option_value python enable)
P;HTML|
; (is_cmd_option execute timeout --timeout=40 40)
P;HTML|
; (set_option_value timeout 40)
P;HTML|
; (is_cmd_option execute output --output=./reports/tests_output/baseline-compat-2024-09-24T00:34:03/ ./reports/tests_output/baseline-compat-2024-09-24T00:34:03/)
P;HTML|
; (set_option_value output ./reports/tests_output/baseline-compat-2024-09-24T00:34:03/)
P;HTML|
; (is_cmd_option execute html --html true)
P;HTML|
; (set_option_value html true)
P;HTML|
; (is_cmd_option execute test --test true)
P;HTML|
; (set_option_value test true)
; (load_metta_file &self tests/performance/nondet_unify/run.metta)
P;HTML|
; (track_load_into_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
; (= 1 "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
P;HTML|
; (= 1 "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
P;HTML|
; (= 1 "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
P;HTML|
; (= (error (stream_error (: 375 (: 0 7027)) (syntax_error unexpected_end_of_file "Unexpected end of file in list")))
; (call once
; (load_metta_file_stream_fast 7027 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta &self (0x5637e65b4110))))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
[193] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5637e40a91d0),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
[192] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5637e40a91d0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5637e40a91d0),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5637e40a9280),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
[191] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5637e40a91d0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5637e40a91d0),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5637e40a9280),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5637e40a91d0),8),call(...,8000,...,...)),frame(192,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(191,clause((0x5637e40a96a0),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
[190] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5637e40a91d0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5637e40a9280),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(191,clause((0x5637e40a96a0),3),once(...)),frame(190,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
[188] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
[187] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
[186] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
[185] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
[183] ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
[181] catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[178] ''('')
[177] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[176] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[175] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[173] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[170] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0))),must_det_ll(load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
[167] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[166] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[165] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[162] ''('')
[161] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[160] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[159] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[157] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[155] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),user:close((0x5637e65b4110))) at /usr/lib/swi-prolog/boot/init.pl:682
[154] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[153] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[152] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),close((0x5637e65b4110)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),...),must_det_ll(...),close((0x5637e65b4110))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),close((0x5637e65b4110))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[149] ''('')
[148] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),close((0x5637e65b4110)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),close((0x5637e65b4110))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[147] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[146] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),close((0x5637e65b4110)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),close((0x5637e65b4110)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[144] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[142] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),close((0x5637e65b4110)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
[139] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[138] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[137] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[134] ''('')
[133] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[132] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[131] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[129] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[127] include_metta1('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
[126] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[125] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[
include_metta1('&self', 'tests/performance/nondet_unify/run.metta'),
load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
[121] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[120] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[119] catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[116] ''('')
[115] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[114] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[113] catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[111] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[109] catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8086,prolog_statistics:(report(time{cpu:4.014348939,inferences:24381482,wall:1727143982.4479413},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
[108] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8180,(report(time{cpu:4.014348939,inferences:24381482,wall:1727143982.4479413},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
[107] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
[106] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
[104] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[103] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[102] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[99] ''('')
[98] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[97] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[96] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[94] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[92] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
[91] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[90] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[89] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[86] ''('')
[85] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[84] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[83] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[81] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[79] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
[78] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[77] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[76] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[73] ''('')
[72] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[71] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[70] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[68] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[66] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
[62] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[61] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
[56] catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
[53] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[52] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[51] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[48] ''('')
[47] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[46] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[45] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[43] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[41] ''('')
[40] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
[37] cmdline_load_file('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
[35] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[33] cmdline_load_metta(execute,'&self',P;HTML|[
'tests/performance/nondet_unify/run.metta', '--halt=true', '--stdin=tty', '--stdout=tty',
'--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
[26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
[23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
[20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
[18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
[10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
[7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
[6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645
Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause).
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'. % toplevel.pl:556:
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:564:
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)). % toplevel.pl:740:
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','',''). % init.pl:644:
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true). % init.pl:564:
(9)$P;HTML|[user]P;HTML| do_loon. % metta_interp.pl:1653:
(10)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore). % apply.pl:225:
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true). % metta_interp.pl:1486:
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))). % init.pl:564:
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self',''). % metta_interp.pl:665:
(33)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/performance/nondet_unify/run.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']). % metta_interp.pl:701:
(35)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(37)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/performance/nondet_unify/run.metta'). % metta_interp.pl:732:
(40)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output)))). % init.pl:564:
(41)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(43)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(45)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(46)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(47)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))). % init.pl:680:
(48)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(51)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(52)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(53)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(56)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in A))). % init.pl:564:
(61)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(62)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(66)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','',''). % redo_locally.pl:217:
(68)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(70)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(71)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(72)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))). % init.pl:680:
(73)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(76)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(77)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(78)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(79)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',''). % flybase_loader.pl:1005:
(81)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(83)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(84)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(85)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))). % init.pl:680:
(86)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(89)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(90)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(91)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(92)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',''). % flybase_loader.pl:1010:
(94)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(96)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),throw('$aborted'))). % init.pl:564:
(97)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(98)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),user:nop(trace(user:with_option/3,-fail))). % init.pl:680:
(99)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(102)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))))). % init.pl:564:
(103)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(104)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(106)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(include_metta('&self','tests/performance/nondet_unify/run.metta')),user:set_option_value(loading_file,[])). % init.pl:680:
(107)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time(''). % statistics.pl:285:
(108)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,(report(time{cpu:4.014348939,inferences:24381482,wall:1727143982.4479413},10),throw(A))),prolog_statistics:(B=true)). % init.pl:684:
(109)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,prolog_statistics:(report(time{cpu:4.014348939,inferences:24381482,wall:1727143982.4479413},10),throw(A))). % init.pl:564:
(111)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(113)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))). % init.pl:564:
(114)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(115)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))). % init.pl:680:
(116)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(119)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))). % init.pl:564:
(120)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(121)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(125)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/performance/nondet_unify/run.metta'),load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(126)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(127)$P;HTML|[user]P;HTML| include_metta1('&self','tests/performance/nondet_unify/run.metta'). % metta_loader.pl:396:
(129)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(131)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))). % init.pl:564:
(132)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(133)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))). % init.pl:680:
(134)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(137)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))). % init.pl:564:
(138)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(139)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(142)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')). % init.pl:680:
(144)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(146)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110)))),throw('$aborted'))). % init.pl:564:
(147)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(148)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110))))),user:nop(trace(user:scc/3,-fail))). % init.pl:680:
(149)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(152)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),close((0x5637e65b4110))))))). % init.pl:564:
(153)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(154)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(155)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5637e65b4110),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)),user:close((0x5637e65b4110))). % init.pl:680:
(157)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(159)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),throw('$aborted'))). % init.pl:564:
(160)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(161)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),user:nop(trace(user:load_metta_file_stream/3,-fail))). % init.pl:680:
(162)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(165)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))))). % init.pl:564:
(166)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(167)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(170)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0)),load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')). % init.pl:680:
(173)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(175)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),throw('$aborted'))). % init.pl:564:
(176)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(177)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))). % init.pl:680:
(178)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(181)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))))). % init.pl:564:
(183)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5637e65b4110)))). % metta_utils.pl:376:
(185)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)). % init.pl:546:
(186)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true). % init.pl:564:
(190)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]). % dumpst.pl:261:
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
^ Exit: (187) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (188) [user] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110)))
^ Unify: (188) [system] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110)))
^ Call: (189) [user] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110)))
^ Unify: (189) [system] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110)))
^ Call: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110))
Call: (191) [system] fail
^ Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110))
^ Call: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _238890)
^ Unify: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _238890)
Call: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _238890)
Exit: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^ Exit: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
Call: (191) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^ Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5637e65b4110))
^ Call: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _273584), fbugio(creating(_273584)), write_bf(_273584, (:-dynamic metta_file_buffer/5)), write_bf(_273584, (:-multifile metta_file_buffer/5))))
^ Unify: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _273584), fbugio(creating(_273584)), write_bf(_273584, (:-dynamic metta_file_buffer/5)), write_bf(_273584, (:-multifile metta_file_buffer/5))))
^ Call: (192) [user] use_fast_buffer
^ Unify: (192) [user] use_fast_buffer
Call: (193) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (192) [user] use_fast_buffer
^ Redo: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _273584), fbugio(creating(_273584)), write_bf(_273584, (:-dynamic metta_file_buffer/5)), write_bf(_273584, (:-multifile metta_file_buffer/5))))
^ Exit: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _273584), fbugio(creating(_273584)), write_bf(_273584, (:-dynamic metta_file_buffer/5)), write_bf(_273584, (:-multifile metta_file_buffer/5))))
Call: (191) [system] repeat
Exit: (191) [system] repeat
^ Call: (191) [user] my_line_count((0x5637e65b4110), _298418)
^ Unify: (191) [user] my_line_count((0x5637e65b4110), seek($, 0, current, _299356))
Call: (192) [system] stream_property((0x5637e65b4110), reposition(true))
Unify: (192) [system] stream_property((0x5637e65b4110), reposition(true))
Call: (193) [system] nonvar((0x5637e65b4110))
Exit: (193) [system] nonvar((0x5637e65b4110))
Call: (193) [system] nonvar(reposition(true))
Exit: (193) [system] nonvar(reposition(true))
Exit: (192) [system] stream_property((0x5637e65b4110), reposition(true))
Call: (192) [system] seek((0x5637e65b4110), 0, current, _299356)
Exit: (192) [system] seek((0x5637e65b4110), 0, current, 7027)
Call: (192) [system] fail
^ Redo: (191) [user] my_line_count((0x5637e65b4110), _298418)
^ Unify: (191) [user] my_line_count((0x5637e65b4110), _298418)
Call: (192) [system] stream_property((0x5637e65b4110), position(_298418))
Unify: (192) [system] stream_property((0x5637e65b4110), position(_298418))
Call: (193) [system] nonvar((0x5637e65b4110))
Exit: (193) [system] nonvar((0x5637e65b4110))
Call: (193) [system] nonvar(position(_298418))
Exit: (193) [system] nonvar(position(_298418))
Exit: (192) [system] stream_property((0x5637e65b4110), position('$stream_position'(7027, 375, 0, 7027)))
^ Exit: (191) [user] my_line_count((0x5637e65b4110), '$stream_position'(7027, 375, 0, 7027))
Call: (191) [user] current_read_mode(file, _318836)
Unify: (191) [user] current_read_mode(file, _318836)
Call: (192) [system] nb_current(file_mode, _318836)
Redo: (191) [user] current_read_mode(file, _318836)
Call: (192) [system] _318836=(+)
Exit: (192) [system] (+)=(+)
Exit: (191) [user] current_read_mode(file, +)
^ Call: (191) [user] read_metta2((0x5637e65b4110), _325286)
^ Unify: (191) [user] read_metta2((0x5637e65b4110), _325286)
^ Call: (192) [user] clause(t_l:s_reader_info(_325286), _327232, _327154)
^ Redo: (191) [user] read_metta2((0x5637e65b4110), _325286)
^ Unify: (191) [user] read_metta2((0x5637e65b4110), _325286)
^ Call: (192) [user] use_new_parse_sexpr_metta_IO((0x5637e65b4110))
^ Unify: (192) [user] use_new_parse_sexpr_metta_IO((0x5637e65b4110))
Call: (193) [system] string((0x5637e65b4110))
^ Redo: (192) [user] use_new_parse_sexpr_metta_IO((0x5637e65b4110))
^ Exit: (192) [user] use_new_parse_sexpr_metta_IO((0x5637e65b4110))
^ Call: (192) [user] new_parse_sexpr_metta_IO((0x5637e65b4110), _325286)
^ Unify: (192) [user] new_parse_sexpr_metta_IO((0x5637e65b4110), _325286)
^ Call: (193) [user] new_parse_sexpr_metta_IO1((0x5637e65b4110), _325286)
^ Unify: (193) [user] new_parse_sexpr_metta_IO1((0x5637e65b4110), _325286)
Call: (194) [system] at_end_of_stream((0x5637e65b4110))
Exit: (194) [system] at_end_of_stream((0x5637e65b4110))
Call: (194) [system] _325286=end_of_file
Exit: (194) [system] end_of_file=end_of_file
^ Exit: (193) [user] new_parse_sexpr_metta_IO1((0x5637e65b4110), end_of_file)
Call: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5637e65b4110), end_of_file)))
Unify: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5637e65b4110), end_of_file)))
Exit: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5637e65b4110), end_of_file)))
^ Exit: (192) [user] new_parse_sexpr_metta_IO((0x5637e65b4110), end_of_file)
^ Exit: (191) [user] read_metta2((0x5637e65b4110), end_of_file)
^ Call: (191) [user] subst_vars(end_of_file, _347516, [], _347518)
^ Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (192) [system] var(end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _347516, [], _347518)
^ Unify: (191) [user] subst_vars(end_of_file, _347516, [], _347518)
Call: (192) [system] atom(end_of_file)
Exit: (192) [system] atom(end_of_file)
^ Call: (192) [user] symbol_concat($, _354036, end_of_file)
^ Unify: (192) [user] symbol_concat($, _354036, end_of_file)
Call: (193) [system] atom_concat($, _354036, end_of_file)
Fail: (193) [system] atom_concat($, _354036, end_of_file)
^ Fail: (192) [user] symbol_concat($, _354036, end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _347516, [], _347518)
^ Unify: (191) [user] subst_vars(end_of_file, _347516, [], _347518)
Call: (192) [system] compound(end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _347516, [], _347518)
^ Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
^ Exit: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (191) [system] _364302=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
Exit: (191) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^ Call: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^ Exit: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^ Call: (191) [user] if_t(use_fast_buffer, write_bf(_273584, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Unify: (191) [user] if_t(use_fast_buffer, write_bf(_273584, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Call: (192) [user] use_fast_buffer
^ Unify: (192) [user] use_fast_buffer
Call: (193) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (192) [user] use_fast_buffer
^ Redo: (191) [user] if_t(use_fast_buffer, write_bf(_273584, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Exit: (191) [user] if_t(use_fast_buffer, write_bf(_273584, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
Call: (191) [system] flush_output
Exit: (191) [system] flush_output
Call: (191) [system] at_end_of_stream((0x5637e65b4110))
Exit: (191) [system] at_end_of_stream((0x5637e65b4110))
^ Call: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _433362)
Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _433362)
Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _461328))
^ Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Call: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (194) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _18784), remove_specific_extension(_18784, answers, _18798), set_exec_num(_18798, 1), fbug(load_answer_file(_18784, _18798)), load_answer_file(_18784, _18798)))
^ Unify: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _18784), remove_specific_extension(_18784, answers, _18798), set_exec_num(_18798, 1), fbug(load_answer_file(_18784, _18798)), load_answer_file(_18784, _18798)))
^ Call: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _18784)
^ Unify: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _18784)
Call: (197) [system] file_name_extension(_38192, _38116, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (197) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (197) [system] metta=answers
Fail: (197) [system] metta=answers
^ Redo: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _18784)
Call: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', _54434)
Exit: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.')
Call: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, _18784)
Exit: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Exit: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Call: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _18798)
^ Unify: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _18798)
Call: (197) [system] file_name_extension(_18798, _88192, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Exit: (197) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Call: (197) [system] answers=answers
Exit: (197) [system] answers=answers
^ Exit: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _121930)
Unify: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _121930)
Call: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _149896))
^ Exit: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] is_compatio
^ Unify: (197) [user] is_compatio
^ Call: (199) [system] setup_call_cleanup('$notrace'(_193216, _193218), once(user:is_compatio0), '$restore_trace'(_193216, _193218))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_193216, _193218), system:once(user:is_compatio0), system:'$restore_trace'(_193216, _193218))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_193216, _193218))
Redo: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^ Unify: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^ Call: (198) [user] setup_call_cleanup('$notrace'(_230868, _230870), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), '$restore_trace'(_230868, _230870))
^ Unify: (198) [system] setup_call_cleanup(user:'$notrace'(_230868, _230870), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(_230868, _230870))
^ Call: (199) [system] sig_atomic(user:'$notrace'(_230868, _230870))
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
^ Exit: (198) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(3, -1))
^ Exit: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
Exit: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _326862, _326864)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _331682, _331684)
^ Redo: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Exit: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Call: (197) [user] setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _354772, [encoding(utf8)]), load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _354772), close(_354772))
^ Unify: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _354772, [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _354772), user:close(_354772))
^ Call: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _354772, [encoding(utf8)]))
Call: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _354772, [encoding(utf8)])
Exit: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x5637e53953e0), [encoding(utf8)])
^ Exit: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x5637e53953e0), [encoding(utf8)]))
^ Call: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (199) [system] at_end_of_stream((0x5637e53953e0))
Fail: (199) [system] at_end_of_stream((0x5637e53953e0))
^ Redo: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (199) [read_util] read_util:read_line_to_string((0x5637e53953e0), _412680)
Unify: (199) [read_util] read_util:read_line_to_string((0x5637e53953e0), _412680)
Call: (200) [system] read_string((0x5637e53953e0), '\n', '\r', _414538, _414540)
Exit: (200) [system] read_string((0x5637e53953e0), '\n', '\r', 10, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Call: (200) [system] 10\== -1
Exit: (200) [system] 10\== -1
Call: (200) [system] _412680="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
Exit: (200) [system] "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
Exit: (199) [read_util] read_util:read_line_to_string((0x5637e53953e0), "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5637e53953e0))
^ Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5637e53953e0))
Call: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (201) [user] is_compatio
^ Unify: (201) [user] is_compatio
^ Call: (203) [system] setup_call_cleanup('$notrace'(_434432, _434434), once(user:is_compatio0), '$restore_trace'(_434432, _434434))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_434432, _434434), system:once(user:is_compatio0), system:'$restore_trace'(_434432, _434434))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_434432, _434434))
Redo: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (201) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^ Unify: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^ Call: (202) [user] setup_call_cleanup('$notrace'(_440964, _440966), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), '$restore_trace'(_440964, _440966))
^ Unify: (202) [system] setup_call_cleanup(user:'$notrace'(_440964, _440966), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(_440964, _440966))
^ Call: (203) [system] sig_atomic(user:'$notrace'(_440964, _440966))
P;HTML|
; (= 1 "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Exit: (202) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(3, -1))
^ Exit: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
Exit: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
Call: (201) [system] string_concat("[(Error (assert", _482928, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("[(Error (assert", _483860, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
Call: (201) [system] string_concat("Expected: [", _486580, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("Expected: [", _486580, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
Call: (201) [system] string_concat("Got: [", _490308, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("Got: [", _490308, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
Call: (201) [system] string_concat("[", _494036, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("[", _494036, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Fail: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _480984)
^ Redo: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5637e53953e0))
^ Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5637e53953e0))
^ Call: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (201) [system] at_end_of_stream((0x5637e53953e0))
Fail: (201) [system] at_end_of_stream((0x5637e53953e0))
^ Redo: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (201) [read_util] read_util:read_line_to_string((0x5637e53953e0), _7426)
Unify: (201) [read_util] read_util:read_line_to_string((0x5637e53953e0), _7426)
Call: (202) [system] read_string((0x5637e53953e0), '\n', '\r', _9284, _9286)
Exit: (202) [system] read_string((0x5637e53953e0), '\n', '\r', 10, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Call: (202) [system] 10\== -1
Exit: (202) [system] 10\== -1
Call: (202) [system] _7426="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
Exit: (202) [system] "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
Exit: (201) [read_util] read_util:read_line_to_string((0x5637e53953e0), "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5637e53953e0))
^ Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5637e53953e0))
Call: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (203) [user] is_compatio
^ Unify: (203) [user] is_compatio
^ Call: (205) [system] setup_call_cleanup('$notrace'(_29152, _29154), once(user:is_compatio0), '$restore_trace'(_29152, _29154))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_29152, _29154), system:once(user:is_compatio0), system:'$restore_trace'(_29152, _29154))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_29152, _29154))
Redo: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (203) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^ Unify: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^ Call: (204) [user] setup_call_cleanup('$notrace'(_35684, _35686), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), '$restore_trace'(_35684, _35686))
^ Unify: (204) [system] setup_call_cleanup(user:'$notrace'(_35684, _35686), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(_35684, _35686))
^ Call: (205) [system] sig_atomic(user:'$notrace'(_35684, _35686))
P;HTML|
; (= 1 "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Exit: (204) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(3, -1))
^ Exit: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
Exit: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
Call: (203) [system] string_concat("[(Error (assert", _64814, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("[(Error (assert", _65746, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
Call: (203) [system] string_concat("Expected: [", _68466, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("Expected: [", _68466, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
Call: (203) [system] string_concat("Got: [", _72194, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("Got: [", _72194, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
Call: (203) [system] string_concat("[", _75922, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("[", _75922, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Fail: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _62870)
^ Redo: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5637e53953e0))
^ Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5637e53953e0))
^ Call: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (203) [system] at_end_of_stream((0x5637e53953e0))
Fail: (203) [system] at_end_of_stream((0x5637e53953e0))
^ Redo: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (203) [read_util] read_util:read_line_to_string((0x5637e53953e0), _109492)
Unify: (203) [read_util] read_util:read_line_to_string((0x5637e53953e0), _109492)
Call: (204) [system] read_string((0x5637e53953e0), '\n', '\r', _111350, _111352)
Exit: (204) [system] read_string((0x5637e53953e0), '\n', '\r', 10, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Call: (204) [system] 10\== -1
Exit: (204) [system] 10\== -1
Call: (204) [system] _109492="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
Exit: (204) [system] "0inputs+0outputs (0major+3799minor)pagefaults 0swaps"="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
Exit: (203) [read_util] read_util:read_line_to_string((0x5637e53953e0), "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5637e53953e0))
^ Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5637e53953e0))
Call: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (205) [user] is_compatio
^ Unify: (205) [user] is_compatio
^ Call: (207) [system] setup_call_cleanup('$notrace'(_131210, _131212), once(user:is_compatio0), '$restore_trace'(_131210, _131212))
^ Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_131210, _131212), system:once(user:is_compatio0), system:'$restore_trace'(_131210, _131212))
^ Call: (208) [system] sig_atomic(system:'$notrace'(_131210, _131212))
Redo: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (205) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^ Unify: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^ Call: (206) [user] setup_call_cleanup('$notrace'(_137742, _137744), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), '$restore_trace'(_137742, _137744))
^ Unify: (206) [system] setup_call_cleanup(user:'$notrace'(_137742, _137744), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(_137742, _137744))
^ Call: (207) [system] sig_atomic(user:'$notrace'(_137742, _137744))
P;HTML|
; (= 1 "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Exit: (206) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(3, -1))
^ Exit: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
Exit: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
Call: (205) [system] string_concat("[(Error (assert", _164146, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("[(Error (assert", _165078, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
Call: (205) [system] string_concat("Expected: [", _167798, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("Expected: [", _167798, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
Call: (205) [system] string_concat("Got: [", _171526, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("Got: [", _171526, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
Call: (205) [system] string_concat("[", _175254, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("[", _175254, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Fail: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _162202)
^ Redo: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5637e53953e0))
^ Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5637e53953e0))
^ Call: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Unify: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (205) [system] at_end_of_stream((0x5637e53953e0))
Exit: (205) [system] at_end_of_stream((0x5637e53953e0))
^ Call: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))
^ Unify: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))
^ Call: (207) [system] setup_call_cleanup('$notrace'(_208882, _208884), once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))), _208840, fbug((_208840-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))))))), '$restore_trace'(_208882, _208884))
^ Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_208882, _208884), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))), _208840, fbug((_208840-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))))))), system:'$restore_trace'(_208882, _208884))
^ Call: (208) [system] sig_atomic(system:'$notrace'(_208882, _208884))
^ Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))), _208840, fbug((_208840-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))))))), system:'$restore_trace'(3, -1))
^ Exit: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _199196, _199198))))
^ Exit: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Exit: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5637e53953e0))
^ Exit: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Exit: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5637e53953e0))
^ Exit: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
^ Exit: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5637e53953e0))
^ Exit: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0))
Call: (199) [system] close((0x5637e53953e0))
Exit: (199) [system] close((0x5637e53953e0))
^ Exit: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x5637e53953e0), [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5637e53953e0)), user:close((0x5637e53953e0)))
^ Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _295002)
Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _295002)
Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _322968))
^ Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Exit: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^ Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _410966)
Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _410966)
Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _438932))
^ Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^ Call: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (193) [user] current_predicate(pfcAdd/1)
^ Exit: (193) [user] current_predicate(pfcAdd/1)
^ Call: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Unify: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Call: (194) [user] clause(pfcTraceExecution, true)
^ Fail: (194) [user] clause(pfcTraceExecution, true)
^ Redo: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Exit: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Call: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (194) [user] must_ex(current_why_UU(_505276))
^ Unify: (194) [user] must_ex(current_why_UU(_505276))
Call: (196) [user] current_why_UU(_505276)
Unify: (196) [user] current_why_UU(_505276)
^ Call: (197) [user] get_why_uu(_505276)
^ Unify: (197) [user] get_why_uu(_505276)
^ Call: (198) [user] findall(_510816, current_why(_510816), _510822)
^ Unify: (198) [$bags] findall(_510816, user:current_why(_510816), _510822)
^ Call: (199) [$bags] findall(_510816, user:current_why(_510816), _510822, [])
^ Unify: (199) [$bags] findall(_510816, user:current_why(_510816), _510822, [])
^ Call: (200) [$bags] cleanup_bag(findall_loop(_510816, user:current_why(_510816), _510822, []), '$destroy_findall_bag')
^ Unify: (200) [$bags] cleanup_bag('$bags':findall_loop(_510816, user:current_why(_510816), _510822, []), '$bags':'$destroy_findall_bag')
Call: (201) [$bags] findall_loop(_510816, user:current_why(_510816), _510822, [])
Unify: (201) [$bags] findall_loop(_510816, user:current_why(_510816), _510822, [])
^ Call: (202) [user] bugger:current_why(_510816)
^ Unify: (202) [user] bugger:current_why(_510816)
^ Call: (203) [user] bugger:current_why_data(_510816)
^ Unify: (203) [user] bugger:current_why_data(_510816)
Call: (204) [system] nb_current('$current_why', wp(_510816, _522076))
Fail: (204) [system] nb_current('$current_why', wp(_510816, _522076))
^ Redo: (203) [user] bugger:current_why_data(_3420)
^ Unify: (203) [user] bugger:current_why_data(_3420)
Call: (204) [t_l] t_l:current_why_source(_3420)
Fail: (204) [t_l] t_l:current_why_source(_3420)
^ Fail: (203) [user] bugger:current_why_data(_3420)
^ Redo: (202) [user] bugger:current_why(_3420)
^ Unify: (202) [user] bugger:current_why(mfl4(_8970, _8972, _8974, _8976))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_9926, _9928), once(user:current_mfl4(_8970, _8972, _8974, _8976)), '$restore_trace'(_9926, _9928))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_9926, _9928), system:once(user:current_mfl4(_8970, _8972, _8974, _8976)), system:'$restore_trace'(_9926, _9928))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_9926, _9928))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_8970, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (202) [user] bugger:current_why(P;HTML|mfl4(_8970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (201) [$bags] findall_loop(_3420, user:current_why(_3420), _3426, [])
Exit: (201) [$bags] findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (200) [$bags] cleanup_bag('$bags':findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (199) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (198) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (198) [system] [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (198) [system] [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (198) [user] u_to_uu([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (199) [system] var([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (199) [system] var([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (198) [user] u_to_uu([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (199) [system] nonvar([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (199) [system] nonvar([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (199) [system] [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_146286, _146288)
Fail: (199) [system] [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_146286, _146288)
^ Redo: (198) [user] u_to_uu([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Call: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _176632)
^ Unify: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _176632)
^ Call: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _176632)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (201) [system] var([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (201) [system] var([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _176632)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (201) [user] not(compound([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (201) [system] not(user:compound([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (202) [system] compound([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (202) [system] compound([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (201) [system] not(user:compound([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _176632)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _176632)
^ Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _176632)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (202) [system] var(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (202) [system] var(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _176632)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (202) [user] not(compound(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (202) [system] not(user:compound(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (203) [system] compound(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (203) [system] compound(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (202) [system] not(user:compound(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _176632)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (199) [user] u_to_uu(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (200) [system] var(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (200) [system] var(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (199) [user] u_to_uu(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_26754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (200) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (200) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_20526, _20528)
Fail: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_20526, _20528)
^ Redo: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (197) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (196) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (194) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Call: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Fail: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Redo: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _221608)
^ Unify: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _221608)
Call: (199) [system] fail
Fail: (199) [system] fail
^ Fail: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _221608)
^ Redo: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (198) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _260844, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_260844)), trace)))
^ Unify: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _260844, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_260844)), trace)))
^ Call: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _260844, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_260844)), trace)), user:each_call_cleanup)
^ Unify: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _260844, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_260844)), trace)), user:each_call_cleanup)
Call: (200) [system] current_prolog_flag(occurs_check, _322390)
Exit: (200) [system] current_prolog_flag(occurs_check, true)
^ Call: (200) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _260844, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_260844)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _260844, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_260844)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (201) [system] true==true
Exit: (201) [system] true==true
^ Call: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Call: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Call: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _500562, _500564)
^ Exit: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
Call: (207) [system] _4496=user
Exit: (207) [system] user=user
^ Call: (207) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, _6366)
^ Exit: (207) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5637e65afbd0))
Call: (207) [$syspreds] clause_property((0x5637e65afbd0), module(user))
Unify: (207) [$syspreds] clause_property((0x5637e65afbd0), module(user))
Exit: (207) [$syspreds] clause_property((0x5637e65afbd0), module(user))
^ Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5637e65afbd0))
^ Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5637e65afbd0))
^ Call: (208) [user] clause(_28468, _28470, (0x5637e65afbd0))
^ Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5637e65afbd0))
^ Call: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _34248)
^ Unify: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Call: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (208) [user] strip_m(true, _73882)
^ Unify: (208) [user] strip_m(true, true)
^ Exit: (208) [user] strip_m(true, true)
Call: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
Exit: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5637e65afbd0))
^ Exit: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Exit: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Fail: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Redo: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
Unify: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
Exit: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
^ Exit: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:each_call_cleanup)
^ Exit: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)))
^ Exit: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (196) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (195) [user] pfcRun
^ Unify: (195) [user] pfcRun
^ Call: (196) [user] pfcGetSearch(direct)
^ Unify: (196) [user] pfcGetSearch(direct)
Call: (197) [t_l] t_l:pfcSearchTL(_239752)
Fail: (197) [t_l] t_l:pfcSearchTL(_239752)
^ Redo: (196) [user] pfcGetSearch(direct)
^ Call: (197) [user] pfcSearch(_242526)
^ Unify: (197) [user] pfcSearch(direct)
^ Exit: (197) [user] pfcSearch(direct)
Call: (197) [system] direct=direct
Exit: (197) [system] direct=direct
^ Exit: (196) [user] pfcGetSearch(direct)
^ Unify: (195) [user] pfcRun
^ Exit: (195) [user] pfcRun
^ Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (192) [user] forall(metta_file_buffer(_271010, _271012, _271014, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _271018), (maplist(maybe_assign, _271014), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _271010, '&self', _271012, _271058))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _271010, '&self', _271012))))))
^ Unify: (192) [$apply] forall(user:metta_file_buffer(_271010, _271012, _271014, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _271018), user:(maplist(maybe_assign, _271014), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _271010, '&self', _271012, _271058))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _271010, '&self', _271012))))))
^ Call: (193) [user] metta_file_buffer(_271010, _271012, _271014, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _271018)
^ Unify: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^ Exit: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^ Call: (194) [user] apply:maplist(maybe_assign, [])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
Call: (195) [apply] apply:maplist_([], user:maybe_assign)
Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Call: (196) [system] var(exec(['style-check', [-, singleton]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec(['style-check', [-, singleton]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Call: (196) [system] string(exec(['style-check', [-, singleton]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _271058)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Call: (197) [system] var(['style-check', [-, singleton]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Call: (197) [system] string(['style-check', [-, singleton]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _271058)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _449970))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
Call: (200) [system] _459614 is 0+1
Exit: (200) [system] 1 is 0+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _485560))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _485560))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _485560))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _485560))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _485560)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _485560)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _514460)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (200) [system] _3534=1
Exit: (200) [system] 1=1
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (197) [user] must_det_ll(1>0)
^ Unify: (197) [user] must_det_ll(user:(1>0))
^ Call: (198) [user] once(user:(1>0))
^ Unify: (198) [system] once(user:(1>0))
Call: (199) [system] 1>0
Exit: (199) [system] 1>0
^ Exit: (198) [system] once(user:(1>0))
^ Exit: (197) [user] must_det_ll(user:(1>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_34884, _34886), once(user:is_synthing_unit_tests0), '$restore_trace'(_34884, _34886))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_34884, _34886), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_34884, _34886))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_34884, _34886))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _39622)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _39622)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
^ Call: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _58902), pfcAdd_Now('next-operation'(_58902)))
^ Unify: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _58902), pfcAdd_Now('next-operation'(_58902)))
Call: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], _58902)
Unify: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', _61694))
Call: (199) [user] o_s([[-, singleton]], _61694)
Unify: (199) [user] o_s([[-, singleton]], _61694)
Call: (200) [user] o_s([-, singleton], _61694)
Unify: (200) [user] o_s([-, singleton], _61694)
Call: (201) [user] o_s(-, _61694)
Unify: (201) [user] o_s(-, -)
Exit: (201) [user] o_s(-, -)
Exit: (200) [user] o_s([-, singleton], -)
Exit: (199) [user] o_s([[-, singleton]], -)
Exit: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Call: (200) [user] must_ex(current_why_UU(_82912))
^ Unify: (200) [user] must_ex(current_why_UU(_82912))
Call: (202) [user] current_why_UU(_82912)
Unify: (202) [user] current_why_UU(_82912)
^ Call: (203) [user] get_why_uu(_82912)
^ Unify: (203) [user] get_why_uu(_82912)
^ Call: (204) [user] findall(_88452, current_why(_88452), _88458)
^ Unify: (204) [$bags] findall(_88452, user:current_why(_88452), _88458)
^ Call: (205) [$bags] findall(_88452, user:current_why(_88452), _88458, [])
^ Unify: (205) [$bags] findall(_88452, user:current_why(_88452), _88458, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_88452, user:current_why(_88452), _88458, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_88452, user:current_why(_88452), _88458, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_88452, user:current_why(_88452), _88458, [])
Unify: (207) [$bags] findall_loop(_88452, user:current_why(_88452), _88458, [])
^ Call: (208) [user] bugger:current_why(_88452)
^ Unify: (208) [user] bugger:current_why(_88452)
^ Call: (209) [user] bugger:current_why_data(_88452)
^ Unify: (209) [user] bugger:current_why_data(_88452)
Call: (210) [system] nb_current('$current_why', wp(_88452, _99712))
Fail: (210) [system] nb_current('$current_why', wp(_88452, _99712))
^ Redo: (209) [user] bugger:current_why_data(_88452)
^ Unify: (209) [user] bugger:current_why_data(_88452)
Call: (210) [t_l] t_l:current_why_source(_88452)
Fail: (210) [t_l] t_l:current_why_source(_88452)
^ Fail: (209) [user] bugger:current_why_data(_88452)
^ Redo: (208) [user] bugger:current_why(_88452)
^ Unify: (208) [user] bugger:current_why(mfl4(_107140, _107142, _107144, _107146))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_108096, _108098), once(user:current_mfl4(_107140, _107142, _107144, _107146)), '$restore_trace'(_108096, _108098))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_108096, _108098), system:once(user:current_mfl4(_107140, _107142, _107144, _107146)), system:'$restore_trace'(_108096, _108098))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_108096, _108098))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_107140, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_107140, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_88452, user:current_why(_88452), _88458, [])
Exit: (207) [$bags] findall_loop(_88452, user:current_why(_88452), [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_88452, user:current_why(_88452), [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_88452, user:current_why(_88452), [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_88452, user:current_why(_88452), [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82912)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82912)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_244524, _244526)
Fail: (205) [system] [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_244524, _244526)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82912)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82912)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _274886)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _274886)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _274886)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _274886)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _274886)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _274886)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _274886)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _274886)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _274886)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_124928, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_118130, _118132)
Fail: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_118130, _118132)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
Call: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _276444)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _276444)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _276444)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _296240, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_296240)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _296240, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_296240)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _296240, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_296240)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _296240, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_296240)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _326682)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _296240, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_296240)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _296240, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_296240)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _427094, _427096)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
Call: (213) [system] _430838=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _432708)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _432708)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _435536)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _435536)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _462846, _462848)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _464726, _464728)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _464726, _464728)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
Call: (216) [system] _473132=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _475002)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _475002)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _477830)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _477830)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Call: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^ Exit: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _14358)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _14358)
Call: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _14358)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _14358)
Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _14358)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _14358)
Call: (217) [system] _25510 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _27368)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _27368)
Call: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _27368)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _27368)
Call: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _34778, _34780)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
Call: (218) [lists] lists:member(_27368, ['next-operation', op(exec, 'style-check', -)])
Unify: (218) [lists] lists:member(_27368, ['next-operation', op(exec, 'style-check', -)])
Call: (219) [lists] lists:member_([op(exec, 'style-check', -)], _27368, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _14358)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _14358)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _14358)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _14358)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _14358)
Call: (218) [system] _14358='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'style-check', -)], _27368, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], _27368, 'next-operation')
Call: (220) [lists] lists:member_([], _27368, op(exec, 'style-check', -))
Unify: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (217) [user] compound_eles(0, op(exec, 'style-check', -), _14358)
^ Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _14358)
Call: (218) [system] var(op(exec, 'style-check', -))
Fail: (218) [system] var(op(exec, 'style-check', -))
^ Redo: (217) [user] compound_eles(0, op(exec, 'style-check', -), _14358)
^ Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _14358)
Call: (218) [system] compound(op(exec, 'style-check', -))
Exit: (218) [system] compound(op(exec, 'style-check', -))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _14358=op(exec, 'style-check', -)
Exit: (218) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^ Exit: (217) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^ Fail: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _82158)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _82158)
Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _82158)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _82158)
Call: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _82158)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _82158)
Call: (216) [system] _93310 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _95168)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _95168)
Call: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _95168)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _95168)
Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _102578, _102580)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
Call: (217) [lists] lists:member(_95168, ['next-operation', op(exec, 'style-check', -)])
Unify: (217) [lists] lists:member(_95168, ['next-operation', op(exec, 'style-check', -)])
Call: (218) [lists] lists:member_([op(exec, 'style-check', -)], _95168, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _82158)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _82158)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _82158)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _82158)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _82158)
Call: (217) [system] _82158='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, 'style-check', -)], _95168, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], _95168, 'next-operation')
Call: (219) [lists] lists:member_([], _95168, op(exec, 'style-check', -))
Unify: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (216) [user] compound_eles(0, op(exec, 'style-check', -), _82158)
^ Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _82158)
Call: (217) [system] var(op(exec, 'style-check', -))
Fail: (217) [system] var(op(exec, 'style-check', -))
^ Redo: (216) [user] compound_eles(0, op(exec, 'style-check', -), _82158)
^ Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _82158)
Call: (217) [system] compound(op(exec, 'style-check', -))
Exit: (217) [system] compound(op(exec, 'style-check', -))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _82158=op(exec, 'style-check', -)
Exit: (217) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^ Exit: (216) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (215) [user] pfcTraced(op(exec, 'style-check', -))
^ Fail: (215) [user] pfcTraced(op(exec, 'style-check', -))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_248570)
^ Unify: (213) [user] pfcGetSearch(_248570)
Call: (214) [t_l] t_l:pfcSearchTL(_250420)
Fail: (214) [t_l] t_l:pfcSearchTL(_250420)
^ Redo: (213) [user] pfcGetSearch(_248570)
^ Call: (214) [user] pfcSearch(_253194)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _248570=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _277628)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _277628)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _277628)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _287890)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
Call: (219) [system] is_list(_295386)
Fail: (219) [system] is_list(_295386)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
Call: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), _302780)
Exit: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _345442, _345444)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _345442, _345444)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _345442, _345444)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _356684)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _357624)
Call: (225) [system] nonvar(_358482)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _359484)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _360418)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), number_of_clauses(_369612))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), number_of_clauses(_369612))
Call: (225) [system] nonvar(number_of_clauses(_369612))
Exit: (225) [system] nonvar(number_of_clauses(_369612))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_369612), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_369612), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _384456), (prolog_current_choice(_384466), push_current_choice(_384466), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _384488), pfc_call(_384488)), nb_setval('$pfc_current_choice', _384456))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _384456), user:(prolog_current_choice(_384466), push_current_choice(_384466), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _384488), pfc_call(_384488)), user:nb_setval('$pfc_current_choice', _384456))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _384456))
Call: (227) [system] nb_current('$pfc_current_choice', _384456)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_384466)
Exit: (226) [system] prolog_current_choice(2950)
^ Call: (226) [user] push_current_choice(2950)
^ Unify: (226) [user] push_current_choice(2950)
Call: (227) [system] nb_current('$pfc_current_choice', _393806)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2950])
Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (226) [user] push_current_choice(2950)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _384488)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _384488)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _402178)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _384456), user:(prolog_current_choice(_384466), push_current_choice(_384466), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372), _384488), pfc_call(_384488)), user:nb_setval('$pfc_current_choice', _384456))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _308372))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (222) [user] pfc_spft(_417048, _417134, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056))
^ Unify: (222) [user] pfc_spft(_417048, _418066, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056))
^ Call: (223) [user] pfcCallSystem('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Call: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (225) [system] var('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Fail: (225) [system] var('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Redo: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (225) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Exit: (225) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Redo: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Call: (225) [user] predicate_property('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (228) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Exit: (228) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Call: (225) [user] predicate_property('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (227) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Exit: (227) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _453206, _453208)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _453206, _453208)
Call: (228) [system] compound('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Exit: (228) [system] compound('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (228) [system] compound_name_arity('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _453206, _453208)
Exit: (228) [system] compound_name_arity('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Call: (225) [user] predicate_property('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _464448)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _465388)
Call: (226) [system] nonvar(_466246)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _467248)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _468182)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (227) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Exit: (227) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Call: (225) [user] predicate_property('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), number_of_clauses(_477376))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), number_of_clauses(_477376))
Call: (226) [system] nonvar(number_of_clauses(_477376))
Exit: (226) [system] nonvar(number_of_clauses(_477376))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_477376), user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_477376), user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (228) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Exit: (228) [system] callable('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(708), user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), number_of_clauses(708))
^ Unify: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _492220), (prolog_current_choice(_492230), push_current_choice(_492230), clause('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _492252), pfc_call(_492252)), nb_setval('$pfc_current_choice', _492220))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _492220), user:(prolog_current_choice(_492230), push_current_choice(_492230), clause('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _492252), pfc_call(_492252)), user:nb_setval('$pfc_current_choice', _492220))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _492220))
Call: (228) [system] nb_current('$pfc_current_choice', _492220)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_492230)
Exit: (227) [system] prolog_current_choice(2970)
^ Call: (227) [user] push_current_choice(2970)
^ Unify: (227) [user] push_current_choice(2970)
Call: (228) [system] nb_current('$pfc_current_choice', _501570)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2970])
Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (227) [user] push_current_choice(2970)
^ Call: (227) [user] clause('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _492252)
^ Fail: (227) [user] clause('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _492252)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _509942)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _492220), user:(prolog_current_choice(_492230), push_current_choice(_492230), clause('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)), _492252), pfc_call(_492252)), user:nb_setval('$pfc_current_choice', _492220))
^ Fail: (224) [user] pfc_call('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_417048, _418926, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056)))
^ Fail: (222) [user] pfc_spft(_417048, _517446, '$nt$'('next-operation'(op(exec, 'style-check', -)), _417054, _417056))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_94550)
Fail: (203) [t_l] t_l:pfcSearchTL(_94550)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_97324)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Exit: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -)), pfcAdd_Now('next-operation'(op(exec, 'style-check', -))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
Call: (200) [system] _134328=_134330
Exit: (200) [system] _134328=_134328
^ Call: (200) [user] ignore(catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _136226, _134328, _136230, _136232)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _136226, _134328, _136230, _136232, _134328, _3436)), give_up(_136268), pp_m('red', gave_up(_136268))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _136226, _134328, _136230, _136232)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _136226, _134328, _136230, _136232, _134328, _3436)), give_up(_136268), pp_m('red', gave_up(_136268))))
^ Call: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Unify: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _155502)
Fail: (209) [system] current_prolog_flag(windows, _156430)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_161890, _161892), once(user:is_flag0(log)), '$restore_trace'(_161890, _161892))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_161890, _161892), system:once(user:is_flag0(log)), system:'$restore_trace'(_161890, _161892))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_161890, _161892))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_170260, _170262), once(user:is_flag0(test)), '$restore_trace'(_170260, _170262))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_170260, _170262), system:once(user:is_flag0(test)), system:'$restore_trace'(_170260, _170262))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_170260, _170262))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Unify: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Call: (206) [user] original_user_error(_178656)
^ Unify: (206) [user] original_user_error(_178656)
Call: (207) [system] stream_property(_178656, file_no(2))
Unify: (207) [system] stream_property(_178656, file_no(2))
Call: (208) [system] nonvar(_178656)
Redo: (207) [system] stream_property(_178656, file_no(2))
Unify: (207) [system] stream_property(_178656, file_no(2))
Call: (208) [system] nonvar(_178656)
Redo: (207) [system] stream_property(_178656, file_no(2))
Unify: (207) [system] stream_property(_178656, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_189776)
Redo: (207) [system] stream_property(_178656, file_no(2))
Exit: (207) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f1a2a492220))
^ Call: (206) [user] with_output_to((0x7f1a2a492220), write_exec(['style-check', [-, singleton]]))
Call: (208) [user] write_exec(['style-check', [-, singleton]])
Unify: (208) [user] write_exec(['style-check', [-, singleton]])
^ Call: (209) [user] real_notrace(write_exec0(['style-check', [-, singleton]]))
^ Unify: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_198140, _198142), once(user:write_exec0(['style-check', [-, singleton]])), '$restore_trace'(_198140, _198142))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_198140, _198142), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(_198140, _198142))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_198140, _198142))
!(style-check (- singleton))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
Exit: (208) [user] write_exec(['style-check', [-, singleton]])
^ Exit: (206) [user] with_output_to((0x7f1a2a492220), write_exec(['style-check', [-, singleton]]))
^ Exit: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Exit: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_209874, _209876), once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _136226, _134328, _136230, _136232)), '$restore_trace'(_209874, _209876))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_209874, _209876), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _136226, _134328, _136230, _136232)), system:'$restore_trace'(_209874, _209876))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_209874, _209876))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _225832), forall(rtrace_on_error(_225832), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _225832), user:forall(rtrace_on_error(_225832), true))
^ Call: (206) [user] clause(reset_cache, _225832)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674)), _233318, (write_src_uo(_233318=retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), catch(rtrace(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), _233318, throw(give_up(_233318=retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))))), throw(_233318)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674)), _233318, (write_src_uo(_233318=retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), catch(rtrace(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), _233318, throw(give_up(_233318=retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))))), throw(_233318)))
^ Call: (210) [user] retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))
^ Exit: (210) [user] retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674)), _233318, (write_src_uo(_233318=retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), catch(rtrace(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), _233318, throw(give_up(_233318=retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))))), throw(_233318)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_228666, _228668, _228670, _228672, _228674))), user:true)
^ Redo: (206) [user] clause(reset_cache, _225832)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _245442, (write_src_uo(_245442=true), catch(rtrace(true), _245442, throw(give_up(_245442=true))), throw(_245442)))
Unify: (208) [user] catch_err(true, _245442, (write_src_uo(_245442=true), catch(rtrace(true), _245442, throw(give_up(_245442=true))), throw(_245442)))
Exit: (208) [user] catch_err(true, _245442, (write_src_uo(_245442=true), catch(rtrace(true), _245442, throw(give_up(_245442=true))), throw(_245442)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _225832), user:forall(rtrace_on_error(_225832), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
Call: (208) [user] file_hides_results(eval_H(500, '&self', ['style-check', [-, singleton]], _134328))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _134328, [], [], _134328, _3436)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_282506, _282508), once(user:(reset_eval_num, _281978=res(_3436), _281994=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _282012), (is_compatio->option_else(answer, _282036, leap);option_else(answer, _282036, each)), option_else('maximum-result-count', _282058, inf), option_else('initial-result-count', _282072, 10), _282084=contrl(_282058, _282036), _282102=_282104, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_282132), option_value(exec, skip), \+always_exec(_282012)->_282162=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _134328)), deterministic(_282178)), _282102=1, !, true;_282162=(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, _281978, _282236)), !, flag(result_num, _282262, 0), _282274=eval('&self', _282012, _134328), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_134328), if_t(_282102==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_282102==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_282274)))), if_t(option_value(repl, true), add_history_src(exec(_282012))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_282274), writeln('.')))), true)))), '$restore_trace'(_282506, _282508))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_282506, _282508), system:once(user:(reset_eval_num, _281978=res(_3436), _281994=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), _282012), (is_compatio->option_else(answer, _282036, leap);option_else(answer, _282036, each)), option_else('maximum-result-count', _282058, inf), option_else('initial-result-count', _282072, 10), _282084=contrl(_282058, _282036), _282102=_282104, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_282132), option_value(exec, skip), \+always_exec(_282012)->_282162=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _134328)), deterministic(_282178)), _282102=1, !, true;_282162=(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, _281978, _282236)), !, flag(result_num, _282262, 0), _282274=eval('&self', _282012, _134328), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_134328), if_t(_282102==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_282102==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_282274)))), if_t(option_value(repl, true), add_history_src(exec(_282012))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_282274), writeln('.')))), true)))), system:'$restore_trace'(_282506, _282508))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_282506, _282508))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), ['style-check', [-, singleton]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _282102=_282102, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_282132), option_value(exec, skip), \+always_exec(['style-check', [-, singleton]])->(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236))=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _134328)), deterministic(_282178)), _282102=1, !, true;(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236))=(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), !, flag(result_num, 1, 0), eval('&self', ['style-check', [-, singleton]], _134328)=eval('&self', ['style-check', [-, singleton]], _134328), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_134328), if_t(_282102==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_282102==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['style-check', [-, singleton]], _134328))))), if_t(option_value(repl, true), add_history_src(exec(['style-check', [-, singleton]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['style-check', [-, singleton]], _134328)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_314458)
^ Unify: (209) [user] answer_output(_314458)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_320000, _320002), once(user:is_flag0(test)), '$restore_trace'(_320000, _320002))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_320000, _320002), system:once(user:is_flag0(test)), system:'$restore_trace'(_320000, _320002))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_320000, _320002))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_314458)
^ Unify: (210) [user] original_user_output(_314458)
Call: (211) [system] stream_property(_314458, file_no(1))
Unify: (211) [system] stream_property(_314458, file_no(1))
Call: (212) [system] nonvar(_314458)
Redo: (211) [system] stream_property(_314458, file_no(1))
Unify: (211) [system] stream_property(_314458, file_no(1))
Call: (212) [system] nonvar(_314458)
Redo: (211) [system] stream_property(_314458, file_no(1))
Unify: (211) [system] stream_property(_314458, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_336736)
Redo: (211) [system] stream_property(_314458, file_no(1))
Exit: (211) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f1a2a492120))
^ Exit: (209) [user] answer_output((0x7f1a2a492120))
^ Call: (209) [user] with_output_to((0x7f1a2a492120), format('~N['))
Call: (211) [$syspreds] format('~N[')
Unify: (211) [$syspreds] format('~N[')
^ Call: (212) [$syspreds] format('~N[', [])
[
^ Exit: (212) [$syspreds] format('~N[', [])
Exit: (211) [$syspreds] format('~N[')
^ Exit: (209) [user] with_output_to((0x7f1a2a492120), format('~N['))
^ Exit: (208) [user] in_answer_io(format('~N['))
Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _348838, _282178, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), _348844), ((((_282178==true->!;true), set_option_value(interactive, _348838), contrl(inf, each)=contrl(_348914, _348916), nb_setarg(1, res(_3436), _282236), current_input(_348940), read_pending_codes(_348940, _348952, []), flag(result_num, _348966, _348966+1), flag(result_num, _348986, _348986), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _282236))), if_t(_348986=<_348914, ((_348986==1, _282178==true->not_compatio(format('~N~nDeterministic: ', [])), !;_282178==true->not_compatio(format('~N~nLast Result(~w): ', [_348986])), !;not_compatio(format('~N~nNDet Result(~w): ', [_348986]))), ignore((not_compatio(if_t(\+symbolic(_282236), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_282236)), true)))))))), in_answer_io(write_asrc(_282236)), not_compatio(format('~N')), (_282178\==true, _348838, _348916\==leap, 10>_348986, _348986<_348914->_349348=true;_349348=false), if_t((_349348==true;_282178==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _348844))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _349452), maplist(print_var, _349452), nop(nl)));true)))), (_349348==true->write("~npress ';' for more solutions "), get_single_char_key(_349514), not_compatio((writeq(key=_349514), nl)), (_349514==b->once(repl), fail;_349514==m->make;_349514==t->nop(set_debug(eval, true)), rtrace;_349514=='T'->set_debug(eval, true);_349514==(;)->true;_349514==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_349514=='L'->nb_setarg(1, contrl(inf, each), _348986);_349514==l->nb_setarg(2, contrl(inf, each), leap);(_349514=='\n';_349514=='\r')->!, fail;!, fail));_282178\==true, \+_348838, contrl(inf, each)=contrl(_348914, leap)->true;_282178==true->!;true), format('~N~n')))
Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _282178, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), _348844), ((((_282178==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_348914, _348916), nb_setarg(1, res(_3436), _282236), current_input(_348940), read_pending_codes(_348940, _348952, []), flag(result_num, _348966, _348966+1), flag(result_num, _348986, _348986), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _282236))), if_t(_348986=<_348914, ((_348986==1, _282178==true->not_compatio(format('~N~nDeterministic: ', [])), !;_282178==true->not_compatio(format('~N~nLast Result(~w): ', [_348986])), !;not_compatio(format('~N~nNDet Result(~w): ', [_348986]))), ignore((not_compatio(if_t(\+symbolic(_282236), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_282236)), true)))))))), in_answer_io(write_asrc(_282236)), not_compatio(format('~N')), (_282178\==true, false, _348916\==leap, 10>_348986, _348986<_348914->_349348=true;_349348=false), if_t((_349348==true;_282178==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _348844))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _349452), maplist(print_var, _349452), nop(nl)));true)))), (_349348==true->write("~npress ';' for more solutions "), get_single_char_key(_349514), not_compatio((writeq(key=_349514), nl)), (_349514==b->once(repl), fail;_349514==m->make;_349514==t->nop(set_debug(eval, true)), rtrace;_349514=='T'->set_debug(eval, true);_349514==(;)->true;_349514==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_349514=='L'->nb_setarg(1, contrl(inf, each), _348986);_349514==l->nb_setarg(2, contrl(inf, each), leap);(_349514=='\n';_349514=='\r')->!, fail;!, fail));_282178\==true, \+false, contrl(inf, each)=contrl(_348914, leap)->true;_282178==true->!;true), format('~N~n')))
Call: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), _348844)
Unify: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), _348844)
Call: (210) [system] statistics(cputime, _362072)
Exit: (210) [system] statistics(cputime, 4.961776115)
Call: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)))
^ Call: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] var(true)
Fail: (212) [system] var(true)
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] option_value0(rtrace, 'True')
^ Unify: (212) [user] option_value0(rtrace, 'True')
^ Call: (213) [user] was_option_value(rtrace, _375032)
^ Unify: (213) [user] was_option_value(rtrace, _375032)
Call: (214) [system] current_prolog_flag(rtrace, _376890)
Fail: (214) [system] current_prolog_flag(rtrace, _376890)
^ Redo: (213) [user] was_option_value(rtrace, _375032)
^ Unify: (213) [user] was_option_value(rtrace, _375032)
Call: (214) [$syspreds] prolog_load_context(rtrace, _380604)
Fail: (214) [$syspreds] prolog_load_context(rtrace, _380604)
^ Redo: (213) [user] was_option_value(rtrace, _375032)
^ Unify: (213) [user] was_option_value(rtrace, _375032)
Call: (214) [system] nb_current(rtrace, _384318)
Fail: (214) [system] nb_current(rtrace, _384318)
^ Fail: (213) [user] was_option_value(rtrace, _375032)
^ Redo: (212) [user] option_value0(rtrace, 'True')
^ Fail: (212) [user] option_value0(rtrace, 'True')
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==false
Fail: (212) [system] true==false
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_394542, _394544), once(user:option_value0(rtrace, true)), '$restore_trace'(_394542, _394544))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_394542, _394544), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_394542, _394544))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_394542, _394544))
^ Fail: (211) [user] option_value(rtrace, true)
Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)))
^ Call: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] var(rtrace)
Fail: (212) [system] var(rtrace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==false
Fail: (212) [system] rtrace==false
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==true
Fail: (212) [system] rtrace==true
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, debug)
^ Unify: (212) [user] fast_option_value(rtrace, debug)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, debug)
Fail: (213) [system] current_prolog_flag(rtrace, debug)
^ Fail: (212) [user] fast_option_value(rtrace, debug)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, trace)
^ Unify: (212) [user] fast_option_value(rtrace, trace)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, trace)
Fail: (213) [system] current_prolog_flag(rtrace, trace)
^ Fail: (212) [user] fast_option_value(rtrace, trace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _429760)
Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _429760)
^ Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _429760, _431696)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _429760, [])
Call: (214) [system] current_prolog_flag(nodebugx, true)
^ Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _429760, _434500)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _429760, _435438)
^ Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_438172, _438174, _438176), defined)
^ Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_438172, _438174, _438176), defined)
Call: (215) [system] nonvar(defined)
Exit: (215) [system] nonvar(defined)
Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_438172, _438174, _438176))
Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_438172, _438174, _438176))
Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_438172, _438174, _438176))
Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_438172, _438174, _438176))
Call: (217) [system] callable(debugging_logicmoo_setting(_438172, _438174, _438176))
Exit: (217) [system] callable(debugging_logicmoo_setting(_438172, _438174, _438176))
Call: (217) [system] atom(bugger)
Exit: (217) [system] atom(bugger)
Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_438172, _438174, _438176))
Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_438172, _438174, _438176))
^ Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_438172, _438174, _438176), defined)
^ Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _429760, _452086)
^ Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Exit: (211) [user] is_debugging(rtrace)
Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)))
^ Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), tAt_rtrace)
^ Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), rtrace:tAt_rtrace)
Call: (212) [system] _462546=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), deterministic(_464424)), (notrace(_464424==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _134328), deterministic(_282178), xform_out(_134328, _282236), nb_setarg(1, res(_3436), _282236)), deterministic(_464424)), (notrace(_464424==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (216) [rtrace] rtrace:restart_rtrace1
^ Unify: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
Call: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _134328)
Unify: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (215) [user] catch_metta_return(eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328), _134328)
^ Unify: (215) [user] catch_metta_return(eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328), _134328)
^ Call: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
Call: (218) [system] var(['style-check', [-, singleton]])
^ Redo: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_479804, _479806), once(user:self_eval(['style-check', [-, singleton]])), '$restore_trace'(_479804, _479806))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_479804, _479806), system:once(user:self_eval(['style-check', [-, singleton]])), system:'$restore_trace'(_479804, _479806))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_479804, _479806))
^ Redo: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_484542, _484544), once(user:nonvar(_134328)), '$restore_trace'(_484542, _484544))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_484542, _484544), system:once(user:nonvar(_134328)), system:'$restore_trace'(_484542, _484544))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_484542, _484544))
^ Redo: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_489280, _489282), once(user:nonvar(_134328)), '$restore_trace'(_489280, _489282))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_489280, _489282), system:once(user:nonvar(_134328)), system:'$restore_trace'(_489280, _489282))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_489280, _489282))
^ Redo: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
Call: (218) [system] [[-, singleton]]==[]
^ Redo: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
Call: (218) [system] atom(=)
Exit: (218) [system] atom(=)
Call: (218) [system] (=)\==(=)
^ Redo: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (218) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (218) [user] self_eval(['style-check', [-, singleton]])
^ Call: (220) [system] setup_call_cleanup('$notrace'(_503346, _503348), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_503346, _503348))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_503346, _503348), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_503346, _503348))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_503346, _503348))
^ Fail: (218) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (217) [user] eval_args(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (218) [user] eval_00(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (218) [user] eval_00(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (219) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (219) [user] self_eval(['style-check', [-, singleton]])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_512744, _512746), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_512744, _512746))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_512744, _512746), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_512744, _512746))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_512744, _512746))
^ Fail: (219) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (218) [user] eval_00(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (218) [user] eval_00(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (219) [user] eval_01(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Unify: (219) [user] eval_01(=, _473198, 500, '&self', ['style-check', [-, singleton]], _134328)
^ Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (222) [system] 500<1
Fail: (222) [system] 500<1
^ Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (221) [system] setup_call_cleanup('$notrace'(_6986, _6988), once(user:(_6962 is 500-1, copy_term(['style-check', [-, singleton]], _6976))), '$restore_trace'(_6986, _6988))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_6986, _6988), system:once(user:(_6962 is 500-1, copy_term(['style-check', [-, singleton]], _6976))), system:'$restore_trace'(_6986, _6988))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_6986, _6988))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['style-check', [-, singleton]], ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Call: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (221) [user] must_det_ll((notrace((flag(eval_num, _12680, _12680+1), _12698 is _12680 mod 500, _12716 is 99-499 mod 100, _12740=_12742, option_else('trace-length', _12754, 500), option_else('trace-depth', _12762, 30))), quietly(if_t((nop(stop_rtrace), _12698>_12754), (set_debug(eval, false), _12818 is _12754+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_12870)))))
^ Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _12680, _12680+1), _12698 is _12680 mod 500, _12716 is 99-499 mod 100, _12740=_12742, option_else('trace-length', _12754, 500), option_else('trace-depth', _12762, 30))), quietly(if_t((nop(stop_rtrace), _12698>_12754), (set_debug(eval, false), _12818 is _12754+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_12870)))))
^ Call: (222) [user] once(user:(notrace((flag(eval_num, _12680, _12680+1), _12698 is _12680 mod 500, _12716 is 99-499 mod 100, _12740=_12742, option_else('trace-length', _12754, 500), option_else('trace-depth', _12762, 30))), quietly(if_t((nop(stop_rtrace), _12698>_12754), (set_debug(eval, false), _12818 is _12754+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_12870)))))
^ Unify: (222) [system] once(user:(notrace((flag(eval_num, _12680, _12680+1), _12698 is _12680 mod 500, _12716 is 99-499 mod 100, _12740=_12742, option_else('trace-length', _12754, 500), option_else('trace-depth', _12762, 30))), quietly(if_t((nop(stop_rtrace), _12698>_12754), (set_debug(eval, false), _12818 is _12754+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_12870)))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_16594, _16596), once(user:(flag(eval_num, _12680, _12680+1), _12698 is _12680 mod 500, _12716 is 99-499 mod 100, _12740=_12742, option_else('trace-length', _12754, 500), option_else('trace-depth', _12762, 30))), '$restore_trace'(_16594, _16596))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_16594, _16596), system:once(user:(flag(eval_num, _12680, _12680+1), _12698 is _12680 mod 500, _12716 is 99-499 mod 100, _12740=_12742, option_else('trace-length', _12754, 500), option_else('trace-depth', _12762, 30))), system:'$restore_trace'(_16594, _16596))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_16594, _16596))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _12740=_12740, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _12818 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace)))))
^ Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _12818 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace)))))
^ Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _12818 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace)))))
Call: (224) [user] nop(notrace(no_repeats_var(_12870)))
Unify: (224) [user] nop(notrace(no_repeats_var(_12870)))
Exit: (224) [user] nop(notrace(no_repeats_var(_12870)))
^ Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _12740=_12740, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _12818 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_12870)))))
^ Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _12740=_12740, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _12818 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_12818])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_12870)))))
Call: (221) [occurs] occurs:sub_term(_28058, e)
Unify: (221) [occurs] occurs:sub_term(e, e)
Exit: (221) [occurs] occurs:sub_term(e, e)
Call: (221) [system] e\=e
Fail: (221) [system] e\=e
Redo: (221) [occurs] occurs:sub_term(_28058, e)
Unify: (221) [occurs] occurs:sub_term(_28058, e)
Call: (222) [system] compound(e)
Fail: (222) [system] compound(e)
Fail: (221) [occurs] occurs:sub_term(_28058, e)
^ Redo: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (221) [system] _38276=e
Exit: (221) [system] e=e
^ Call: (221) [user] if_trace((eval;e), (_12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^ Unify: (221) [user] if_trace((eval;e), (_12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^ Call: (223) [system] setup_call_cleanup('$notrace'(_42080, _42082), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _42038, fbug((_42038-->if_trace((eval;e), (_12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_42080, _42082))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_42080, _42082), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _42038, fbug((_42038-->if_trace((eval;e), (_12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_42080, _42082))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_42080, _42082))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _42038, fbug((_42038-->if_trace((eval;e), (_12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] if_trace((eval;e), (_12740=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
Call: (221) [system] _46862=retval(fail)
Exit: (221) [system] retval(fail)=retval(fail)
Call: (221) [system] _48724=(\+ \+ (flag(eval_num, _48744, _48744+1), (retval(fail)\=@=retval(fail), nonvar(_10770)->indentq(0, _48744, <--, [e, _10770]);indentq(0, _48744, <--, [e, retval(fail)]))))
Exit: (221) [system] (\+ \+ (flag(eval_num, _48744, _48744+1), (retval(fail)\=@=retval(fail), nonvar(_10770)->indentq(0, _48744, <--, [e, _10770]);indentq(0, _48744, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _48744, _48744+1), (retval(fail)\=@=retval(fail), nonvar(_10770)->indentq(0, _48744, <--, [e, _10770]);indentq(0, _48744, <--, [e, retval(fail)]))))
^ Call: (221) [user] call_cleanup(((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _10770)*->nb_setarg(1, retval(fail), _10770);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _10770)), ignore(notrace((\+_10770\=_12870, nb_setarg(1, retval(fail), _10770))))), ignore((_12740==1->ignore(\+ \+ (flag(eval_num, _48744, _48744+1), (retval(fail)\=@=retval(fail), nonvar(_10770)->indentq(0, _48744, <--, [e, _10770]);indentq(0, _48744, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _48744, _48744+1), (retval(fail)\=@=retval(fail), nonvar(_10770)->indentq(0, _48744, <--, [e, _10770]);indentq(0, _48744, <--, [e, retval(fail)])))))))))))
^ Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _10770)*->nb_setarg(1, retval(fail), _10770);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _10770)), ignore(notrace((\+_10770\=_12870, nb_setarg(1, retval(fail), _10770))))), user:ignore((_12740==1->ignore(\+ \+ (flag(eval_num, _48744, _48744+1), (retval(fail)\=@=retval(fail), nonvar(_10770)->indentq(0, _48744, <--, [e, _10770]);indentq(0, _48744, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _48744, _48744+1), (retval(fail)\=@=retval(fail), nonvar(_10770)->indentq(0, _48744, <--, [e, _10770]);indentq(0, _48744, <--, [e, retval(fail)])))))))))))
^ Call: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] atom(['style-check', [-, singleton]])
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (224) [user] no_eval(['style-check', [-, singleton]])
^ Unify: (224) [user] no_eval(['style-check', [-, singleton]])
^ Call: (225) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (225) [user] self_eval(['style-check', [-, singleton]])
^ Call: (227) [system] setup_call_cleanup('$notrace'(_61130, _61132), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_61130, _61132))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_61130, _61132), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_61130, _61132))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_61130, _61132))
^ Fail: (225) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (224) [user] no_eval(['style-check', [-, singleton]])
^ Unify: (224) [user] no_eval(['style-check', [-, singleton]])
Call: (225) [system] atomic('style-check')
Exit: (225) [system] atomic('style-check')
^ Call: (225) [user] is_sl('style-check')
^ Unify: (225) [user] is_sl('style-check')
Call: (226) [system] number('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] [[-, singleton]]==[]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] atom(=)
Exit: (224) [system] atom(=)
Call: (224) [system] (=)\==(=)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] (-)==eval
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] callable('style-check')
Exit: (224) [system] callable('style-check')
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] is_list([[-, singleton]])
Exit: (224) [system] is_list([[-, singleton]])
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] is_list(['style-check', [-, singleton]])
Exit: (224) [system] is_list(['style-check', [-, singleton]])
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_90980])
Call: (224) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (224) [user] once(expand_eval(['style-check', [-, singleton]], _94742))
^ Unify: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], _94742))
^ Call: (225) [user] expand_eval(['style-check', [-, singleton]], _94742)
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], _94742)
Call: (226) [system] is_list(['style-check', [-, singleton]])
Exit: (226) [system] is_list(['style-check', [-, singleton]])
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_100318])
Call: (226) [system] ground('style-check')
Exit: (226) [system] ground('style-check')
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_103100])
^ Call: (226) [user] apply:maplist(expand_eval, [[-, singleton]], _103100)
^ Unify: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], _103100)
Call: (227) [apply] apply:maplist_([[-, singleton]], _103100, user:expand_eval)
Unify: (227) [apply] apply:maplist_([[-, singleton]], [_106846|_106848], user:expand_eval)
^ Call: (228) [user] expand_eval([-, singleton], _106846)
^ Unify: (228) [user] expand_eval([-, singleton], _106846)
Call: (229) [system] is_list([-, singleton])
Exit: (229) [system] is_list([-, singleton])
^ Unify: (228) [user] expand_eval([-, singleton], [-|_111490])
Call: (229) [system] ground(-)
Exit: (229) [system] ground(-)
^ Unify: (228) [user] expand_eval([-, singleton], [-|_114272])
^ Call: (229) [user] apply:maplist(expand_eval, [singleton], _114272)
^ Unify: (229) [apply] apply:maplist(user:expand_eval, [singleton], _114272)
Call: (230) [apply] apply:maplist_([singleton], _114272, user:expand_eval)
Unify: (230) [apply] apply:maplist_([singleton], [_118018|_118020], user:expand_eval)
^ Call: (231) [user] expand_eval(singleton, _118018)
^ Unify: (231) [user] expand_eval(singleton, _118018)
Call: (232) [system] is_list(singleton)
^ Redo: (231) [user] expand_eval(singleton, _118018)
Call: (232) [system] singleton=_118018
Exit: (232) [system] singleton=singleton
^ Exit: (231) [user] expand_eval(singleton, singleton)
Call: (231) [apply] apply:maplist_([], _118020, user:expand_eval)
Unify: (231) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (231) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^ Exit: (229) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^ Exit: (228) [user] expand_eval([-, singleton], [-, singleton])
Call: (228) [apply] apply:maplist_([], _106848, user:expand_eval)
Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (227) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:expand_eval)
^ Exit: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], [[-, singleton]])
^ Exit: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Call: (224) [system] ['style-check', [-, singleton]]\==['style-check', [-, singleton]]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (224) [user] is_progn('style-check')
^ Unify: (224) [user] is_progn('style-check')
Call: (225) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (224) [user] is_progn('style-check')
^ Unify: (224) [user] is_progn('style-check')
Call: (225) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (224) [user] is_space_op('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] is_list([-, singleton])
Exit: (224) [system] is_list([-, singleton])
Call: (224) [system] [-, singleton]=[_154362, _154368, _154374]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] [-, singleton]=='Nothing'
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (224) [user] metta_compiled_predicate('&self', 'style-check', _160010)
^ Fail: (224) [user] metta_compiled_predicate('&self', 'style-check', _160010)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] is_list(['style-check', [-, singleton]])
Exit: (224) [system] is_list(['style-check', [-, singleton]])
^ Call: (224) [user] apply:maplist(self_eval, ['style-check', [-, singleton]])
^ Unify: (224) [apply] apply:maplist(user:self_eval, ['style-check', [-, singleton]])
Call: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
Unify: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
^ Call: (226) [user] self_eval('style-check')
^ Unify: (226) [user] self_eval('style-check')
^ Call: (228) [system] setup_call_cleanup('$notrace'(_171202, _171204), once(user:self_eval0('style-check')), '$restore_trace'(_171202, _171204))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_171202, _171204), system:once(user:self_eval0('style-check')), system:'$restore_trace'(_171202, _171204))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_171202, _171204))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('style-check')), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] self_eval('style-check')
Call: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
Unify: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
^ Call: (227) [user] self_eval([-, singleton])
^ Unify: (227) [user] self_eval([-, singleton])
^ Call: (229) [system] setup_call_cleanup('$notrace'(_179618, _179620), once(user:self_eval0([-, singleton])), '$restore_trace'(_179618, _179620))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_179618, _179620), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_179618, _179620))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_179618, _179620))
^ Fail: (227) [user] self_eval([-, singleton])
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
Call: (224) [system] _185268=do_more_defs(true)
Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (224) [user] clause(eval_21(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770), _187144)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _10770)
^ Call: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Call: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Unify: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Call: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _189968)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _189968)
Call: (227) [system] var('style-check')
^ Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _189968)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _189968)
^ Call: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _189968)
^ Unify: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _189968)
^ Call: (228) [user] allow_clp
^ Unify: (228) [user] allow_clp
^ Call: (229) [user] false_flag
^ Unify: (229) [user] false_flag
Call: (230) [system] fail
Fail: (230) [system] fail
^ Fail: (229) [user] false_flag
^ Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _189968)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _189968)
^ Call: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _189968)
^ Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _189968)
Call: (228) [system] var('style-check')
^ Redo: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _189968)
^ Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _189968)
^ Call: (228) [user] fake_notrace((ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238)))
^ Unify: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238)))
^ Call: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238)))
^ Unify: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238)))
^ Call: (230) [user] setup_call_cleanup('$notrace'(_216944, _216946), once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238))), '$restore_trace'(_216944, _216946))
^ Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_216944, _216946), user:once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238))), user:'$restore_trace'(_216944, _216946))
^ Call: (231) [system] sig_atomic(user:'$notrace'(_216944, _216946))
^ Fail: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238)))
^ Fail: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_213172, _213178, _213184], atom(_213172), catch_warn(current_op(_213210, yfx, _213172)), ['style-check', [-, singleton]]\=[_213230], s2ps(['style-check', [-, singleton]], _213238)))
^ Redo: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Call: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189968)
^ Call: (226) [user] eval_adjust_args(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], _237400)
^ Unify: (226) [user] eval_adjust_args(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], _237400)
Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], _237400)), eval_adjust_args1(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], _237400))
Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], _237400)), eval_adjust_args1(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], _237400))
^ Call: (229) [user] eval_all_args
^ Unify: (229) [user] eval_all_args
^ Call: (230) [user] true_flag
^ Unify: (230) [user] true_flag
^ Exit: (230) [user] true_flag
^ Exit: (229) [user] eval_all_args
^ Call: (229) [user] eval_adjust_args2(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], _237400)
^ Unify: (229) [user] eval_adjust_args2(=, _5092, _237398, _189968, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_247632])
^ Call: (230) [user] apply:maplist(must_eval_args(=, _248590, 499, '&self'), [[-, singleton]], _247632)
^ Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _248590, 499, '&self'), [[-, singleton]], _247632)
Call: (231) [apply] apply:maplist_([[-, singleton]], _247632, user:must_eval_args(=, _248590, 499, '&self'))
Unify: (231) [apply] apply:maplist_([[-, singleton]], [_251412|_251414], user:must_eval_args(=, _248590, 499, '&self'))
^ Call: (232) [user] must_eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (232) [user] must_eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] var(eval_args)
Fail: (234) [system] var(eval_args)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==false
Fail: (234) [system] eval_args==false
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==true
Fail: (234) [system] eval_args==true
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, debug)
^ Unify: (234) [user] fast_option_value(eval_args, debug)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, debug)
Fail: (235) [system] current_prolog_flag(eval_args, debug)
^ Fail: (234) [user] fast_option_value(eval_args, debug)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, trace)
^ Unify: (234) [user] fast_option_value(eval_args, trace)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, trace)
Fail: (235) [system] current_prolog_flag(eval_args, trace)
^ Fail: (234) [user] fast_option_value(eval_args, trace)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _283864)
Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _283864)
^ Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _283864, _285800)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _283864, [])
Call: (236) [system] current_prolog_flag(nodebugx, true)
^ Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _283864, _288604)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _283864, _289542)
^ Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_292276, _292278, _292280), defined)
^ Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_292276, _292278, _292280), defined)
Call: (237) [system] nonvar(defined)
Exit: (237) [system] nonvar(defined)
Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_292276, _292278, _292280))
Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_292276, _292278, _292280))
Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_292276, _292278, _292280))
Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_292276, _292278, _292280))
Call: (239) [system] callable(debugging_logicmoo_setting(_292276, _292278, _292280))
Exit: (239) [system] callable(debugging_logicmoo_setting(_292276, _292278, _292280))
Call: (239) [system] atom(bugger)
Exit: (239) [system] atom(bugger)
Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_292276, _292278, _292280))
Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_292276, _292278, _292280))
^ Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_292276, _292278, _292280), defined)
^ Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _283864, _306190)
^ Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (234) [system] true==true
Exit: (234) [system] true==true
^ Exit: (233) [user] is_debugging(eval_args)
^ Unify: (232) [user] must_eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
Call: (234) [system] var([-, singleton])
^ Redo: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_319314, _319316), once(user:self_eval([-, singleton])), '$restore_trace'(_319314, _319316))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_319314, _319316), system:once(user:self_eval([-, singleton])), system:'$restore_trace'(_319314, _319316))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_319314, _319316))
^ Redo: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_324052, _324054), once(user:nonvar(_251412)), '$restore_trace'(_324052, _324054))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_324052, _324054), system:once(user:nonvar(_251412)), system:'$restore_trace'(_324052, _324054))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_324052, _324054))
^ Redo: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_328790, _328792), once(user:nonvar(_251412)), '$restore_trace'(_328790, _328792))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_328790, _328792), system:once(user:nonvar(_251412)), system:'$restore_trace'(_328790, _328792))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_328790, _328792))
^ Redo: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
Call: (234) [system] [singleton]==[]
^ Redo: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
Call: (234) [system] atom(=)
Exit: (234) [system] atom(=)
Call: (234) [system] (=)\==(=)
^ Redo: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (234) [user] self_eval([-, singleton])
^ Unify: (234) [user] self_eval([-, singleton])
^ Call: (236) [system] setup_call_cleanup('$notrace'(_342856, _342858), once(user:self_eval0([-, singleton])), '$restore_trace'(_342856, _342858))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_342856, _342858), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_342856, _342858))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_342856, _342858))
^ Fail: (234) [user] self_eval([-, singleton])
^ Redo: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (233) [user] eval_args(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (234) [user] eval_00(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (234) [user] eval_00(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (235) [user] self_eval([-, singleton])
^ Unify: (235) [user] self_eval([-, singleton])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_352254, _352256), once(user:self_eval0([-, singleton])), '$restore_trace'(_352254, _352256))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_352254, _352256), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_352254, _352256))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_352254, _352256))
^ Fail: (235) [user] self_eval([-, singleton])
^ Redo: (234) [user] eval_00(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (234) [user] eval_00(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (235) [user] eval_01(=, _248590, 499, '&self', [-, singleton], _251412)
^ Unify: (235) [user] eval_01(=, _248590, 499, '&self', [-, singleton], _251412)
^ Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (238) [system] 499<1
Fail: (238) [system] 499<1
^ Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_365412, _365414), once(user:(_365388 is 499-1, copy_term([-, singleton], _365402))), '$restore_trace'(_365412, _365414))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_365412, _365414), system:once(user:(_365388 is 499-1, copy_term([-, singleton], _365402))), system:'$restore_trace'(_365412, _365414))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_365412, _365414))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([-, singleton], [-, singleton]))), system:'$restore_trace'(3, -1))
^ Call: (236) [user] trace_eval(eval_20(=, _248590), e, 498, '&self', [-, singleton], _369196)
^ Unify: (236) [user] trace_eval(eval_20(=, _248590), e, 498, '&self', [-, singleton], _369196)
^ Call: (237) [user] must_det_ll((notrace((flag(eval_num, _371106, _371106+1), _371124 is _371106 mod 500, _371142 is 99-498 mod 100, _371166=_371168, option_else('trace-length', _371180, 500), option_else('trace-depth', _371188, 30))), quietly(if_t((nop(stop_rtrace), _371124>_371180), (set_debug(eval, false), _371244 is _371180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_371296)))))
^ Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _371106, _371106+1), _371124 is _371106 mod 500, _371142 is 99-498 mod 100, _371166=_371168, option_else('trace-length', _371180, 500), option_else('trace-depth', _371188, 30))), quietly(if_t((nop(stop_rtrace), _371124>_371180), (set_debug(eval, false), _371244 is _371180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_371296)))))
^ Call: (238) [user] once(user:(notrace((flag(eval_num, _371106, _371106+1), _371124 is _371106 mod 500, _371142 is 99-498 mod 100, _371166=_371168, option_else('trace-length', _371180, 500), option_else('trace-depth', _371188, 30))), quietly(if_t((nop(stop_rtrace), _371124>_371180), (set_debug(eval, false), _371244 is _371180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_371296)))))
^ Unify: (238) [system] once(user:(notrace((flag(eval_num, _371106, _371106+1), _371124 is _371106 mod 500, _371142 is 99-498 mod 100, _371166=_371168, option_else('trace-length', _371180, 500), option_else('trace-depth', _371188, 30))), quietly(if_t((nop(stop_rtrace), _371124>_371180), (set_debug(eval, false), _371244 is _371180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_371296)))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_375020, _375022), once(user:(flag(eval_num, _371106, _371106+1), _371124 is _371106 mod 500, _371142 is 99-498 mod 100, _371166=_371168, option_else('trace-length', _371180, 500), option_else('trace-depth', _371188, 30))), '$restore_trace'(_375020, _375022))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_375020, _375022), system:once(user:(flag(eval_num, _371106, _371106+1), _371124 is _371106 mod 500, _371142 is 99-498 mod 100, _371166=_371168, option_else('trace-length', _371180, 500), option_else('trace-depth', _371188, 30))), system:'$restore_trace'(_375020, _375022))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_375020, _375022))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _371166=_371166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _371244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace)))))
^ Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _371244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace)))))
^ Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _371244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace)))))
Call: (240) [user] nop(notrace(no_repeats_var(_371296)))
Unify: (240) [user] nop(notrace(no_repeats_var(_371296)))
Exit: (240) [user] nop(notrace(no_repeats_var(_371296)))
^ Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _371166=_371166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _371244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_371296)))))
^ Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _371166=_371166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _371244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_371244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_371296)))))
Call: (237) [occurs] occurs:sub_term(_386484, e)
Unify: (237) [occurs] occurs:sub_term(e, e)
Exit: (237) [occurs] occurs:sub_term(e, e)
Call: (237) [system] e\=e
Fail: (237) [system] e\=e
Redo: (237) [occurs] occurs:sub_term(_386484, e)
Unify: (237) [occurs] occurs:sub_term(_386484, e)
Call: (238) [system] compound(e)
Fail: (238) [system] compound(e)
Fail: (237) [occurs] occurs:sub_term(_386484, e)
^ Redo: (236) [user] trace_eval(eval_20(=, _248590), e, 498, '&self', [-, singleton], _369196)
Call: (237) [system] _396702=e
Exit: (237) [system] e=e
^ Call: (237) [user] if_trace((eval;e), (_371166=1, indentq(1, 1, -->, [e, [-, singleton]])))
^ Unify: (237) [user] if_trace((eval;e), (_371166=1, indentq(1, 1, -->, [e, [-, singleton]])))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_400506, _400508), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _371166=1, indentq(1, 1, -->, [e, [-, singleton]]))), _400464, fbug((_400464-->if_trace((eval;e), (_371166=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), '$restore_trace'(_400506, _400508))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_400506, _400508), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _371166=1, indentq(1, 1, -->, [e, [-, singleton]]))), _400464, fbug((_400464-->if_trace((eval;e), (_371166=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(_400506, _400508))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_400506, _400508))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _371166=1, indentq(1, 1, -->, [e, [-, singleton]]))), _400464, fbug((_400464-->if_trace((eval;e), (_371166=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace((eval;e), (_371166=1, indentq(1, 1, -->, [e, [-, singleton]])))
Call: (237) [system] _405288=retval(fail)
Exit: (237) [system] retval(fail)=retval(fail)
Call: (237) [system] _407150=(\+ \+ (flag(eval_num, _407170, _407170+1), (retval(fail)\=@=retval(fail), nonvar(_369196)->indentq(1, _407170, <--, [e, _369196]);indentq(1, _407170, <--, [e, retval(fail)]))))
Exit: (237) [system] (\+ \+ (flag(eval_num, _407170, _407170+1), (retval(fail)\=@=retval(fail), nonvar(_369196)->indentq(1, _407170, <--, [e, _369196]);indentq(1, _407170, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _407170, _407170+1), (retval(fail)\=@=retval(fail), nonvar(_369196)->indentq(1, _407170, <--, [e, _369196]);indentq(1, _407170, <--, [e, retval(fail)]))))
^ Call: (237) [user] call_cleanup(((call(eval_20(=, _248590), 498, '&self', [-, singleton], _369196)*->nb_setarg(1, retval(fail), _369196);fail, trace, call(eval_20(=, _248590), 498, '&self', [-, singleton], _369196)), ignore(notrace((\+_369196\=_371296, nb_setarg(1, retval(fail), _369196))))), ignore((_371166==1->ignore(\+ \+ (flag(eval_num, _407170, _407170+1), (retval(fail)\=@=retval(fail), nonvar(_369196)->indentq(1, _407170, <--, [e, _369196]);indentq(1, _407170, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _407170, _407170+1), (retval(fail)\=@=retval(fail), nonvar(_369196)->indentq(1, _407170, <--, [e, _369196]);indentq(1, _407170, <--, [e, retval(fail)])))))))))))
^ Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _248590), 498, '&self', [-, singleton], _369196)*->nb_setarg(1, retval(fail), _369196);fail, trace, call(eval_20(=, _248590), 498, '&self', [-, singleton], _369196)), ignore(notrace((\+_369196\=_371296, nb_setarg(1, retval(fail), _369196))))), user:ignore((_371166==1->ignore(\+ \+ (flag(eval_num, _407170, _407170+1), (retval(fail)\=@=retval(fail), nonvar(_369196)->indentq(1, _407170, <--, [e, _369196]);indentq(1, _407170, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _407170, _407170+1), (retval(fail)\=@=retval(fail), nonvar(_369196)->indentq(1, _407170, <--, [e, _369196]);indentq(1, _407170, <--, [e, retval(fail)])))))))))))
^ Call: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] atom([-, singleton])
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Call: (240) [user] no_eval([-, singleton])
^ Unify: (240) [user] no_eval([-, singleton])
^ Call: (241) [user] self_eval([-, singleton])
^ Unify: (241) [user] self_eval([-, singleton])
^ Call: (243) [system] setup_call_cleanup('$notrace'(_419556, _419558), once(user:self_eval0([-, singleton])), '$restore_trace'(_419556, _419558))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_419556, _419558), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_419556, _419558))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_419556, _419558))
^ Fail: (241) [user] self_eval([-, singleton])
^ Redo: (240) [user] no_eval([-, singleton])
^ Unify: (240) [user] no_eval([-, singleton])
Call: (241) [system] atomic(-)
Exit: (241) [system] atomic(-)
^ Call: (241) [user] is_sl(-)
^ Unify: (241) [user] is_sl(-)
Call: (242) [system] number(-)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] [singleton]==[]
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] atom(=)
Exit: (240) [system] atom(=)
Call: (240) [system] (=)\==(=)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] callable(-)
Exit: (240) [system] callable(-)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] is_list([singleton])
Exit: (240) [system] is_list([singleton])
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] is_list([-, singleton])
Exit: (240) [system] is_list([-, singleton])
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], [-|_446590])
Call: (240) [system] var(-)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Call: (240) [user] once(expand_eval([-, singleton], _450352))
^ Unify: (240) [system] once(user:expand_eval([-, singleton], _450352))
^ Call: (241) [user] expand_eval([-, singleton], _450352)
^ Unify: (241) [user] expand_eval([-, singleton], _450352)
Call: (242) [system] is_list([-, singleton])
Exit: (242) [system] is_list([-, singleton])
^ Unify: (241) [user] expand_eval([-, singleton], [-|_455928])
Call: (242) [system] ground(-)
Exit: (242) [system] ground(-)
^ Unify: (241) [user] expand_eval([-, singleton], [-|_458710])
^ Call: (242) [user] apply:maplist(expand_eval, [singleton], _458710)
^ Unify: (242) [apply] apply:maplist(user:expand_eval, [singleton], _458710)
Call: (243) [apply] apply:maplist_([singleton], _458710, user:expand_eval)
Unify: (243) [apply] apply:maplist_([singleton], [_462456|_462458], user:expand_eval)
^ Call: (244) [user] expand_eval(singleton, _462456)
^ Unify: (244) [user] expand_eval(singleton, _462456)
Call: (245) [system] is_list(singleton)
^ Redo: (244) [user] expand_eval(singleton, _462456)
Call: (245) [system] singleton=_462456
Exit: (245) [system] singleton=singleton
^ Exit: (244) [user] expand_eval(singleton, singleton)
Call: (244) [apply] apply:maplist_([], _462458, user:expand_eval)
Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (243) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^ Exit: (242) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^ Exit: (241) [user] expand_eval([-, singleton], [-, singleton])
^ Exit: (240) [system] once(user:expand_eval([-, singleton], [-, singleton]))
Call: (240) [system] [-, singleton]\==[-, singleton]
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Call: (240) [user] is_progn(-)
^ Unify: (240) [user] is_progn(-)
Call: (241) [system] var(-)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Call: (240) [user] is_progn(-)
^ Unify: (240) [user] is_progn(-)
Call: (241) [system] var(-)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Call: (240) [user] is_space_op(-)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] is_list(singleton)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] singleton=='Nothing'
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Call: (240) [user] metta_compiled_predicate('&self', -, _496984)
^ Fail: (240) [user] metta_compiled_predicate('&self', -, _496984)
^ Redo: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
^ Unify: (239) [user] eval_20(=, _248590, 498, '&self', [-, singleton], _369196)
Call: (240) [system] is_list([-, singleton])
Exit: (240) [system] is_list([-, singleton])
^ Call: (240) [user] apply:maplist(self_eval, [-, singleton])
^ Unify: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
Call: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
Unify: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^ Call: (242) [user] self_eval(-)
^ Unify: (242) [user] self_eval(-)
^ Call: (244) [system] setup_call_cleanup('$notrace'(_508176, _508178), once(user:self_eval0(-)), '$restore_trace'(_508176, _508178))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_508176, _508178), system:once(user:self_eval0(-)), system:'$restore_trace'(_508176, _508178))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_508176, _508178))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] self_eval(-)
Call: (242) [apply] apply:maplist_([singleton], user:self_eval)
Unify: (242) [apply] apply:maplist_([singleton], user:self_eval)
^ Call: (243) [user] self_eval(singleton)
^ Unify: (243) [user] self_eval(singleton)
^ Call: (245) [system] setup_call_cleanup('$notrace'(_516592, _516594), once(user:self_eval0(singleton)), '$restore_trace'(_516592, _516594))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_516592, _516594), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_516592, _516594))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_516592, _516594))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval(singleton)
Call: (243) [apply] apply:maplist_([], user:self_eval)
Unify: (243) [apply] apply:maplist_([], user:self_eval)
Exit: (243) [apply] apply:maplist_([], user:self_eval)
Exit: (242) [apply] apply:maplist_([singleton], user:self_eval)
Exit: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^ Exit: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
Call: (240) [system] [-, singleton]=[_8588|_8590]
Exit: (240) [system] [-, singleton]=[-, singleton]
Call: (240) [system] atom(-)
Exit: (240) [system] atom(-)
^ Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
Call: (240) [system] _13240=do_more_defs(true)
Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (240) [user] clause(eval_21(=, _5498, 498, '&self', [-, singleton], _5526), _15116)
^ Redo: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^ Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^ Call: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (242) [user] eval_selfless_0([-, singleton], _17940)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _17940)
Call: (243) [system] var(-)
^ Redo: (242) [user] eval_selfless_0([-, singleton], _17940)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _17940)
^ Call: (243) [user] eval_selfless_1([-, singleton], _17940)
^ Unify: (243) [user] eval_selfless_1([-, singleton], _17940)
^ Call: (244) [user] allow_clp
^ Unify: (244) [user] allow_clp
^ Call: (245) [user] false_flag
^ Unify: (245) [user] false_flag
Call: (246) [system] fail
Fail: (246) [system] fail
^ Fail: (245) [user] false_flag
^ Redo: (242) [user] eval_selfless_0([-, singleton], _17940)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _17940)
^ Call: (243) [user] eval_selfless_2([-, singleton], _17940)
^ Unify: (243) [user] eval_selfless_2([-, singleton], _17940)
Call: (244) [system] var(-)
^ Redo: (243) [user] eval_selfless_2([-, singleton], _17940)
^ Unify: (243) [user] eval_selfless_2([-, singleton], _17940)
^ Call: (244) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210)))
^ Unify: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210)))
^ Call: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210)))
^ Unify: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210)))
^ Call: (246) [user] setup_call_cleanup('$notrace'(_44916, _44918), once(user:(ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210))), '$restore_trace'(_44916, _44918))
^ Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_44916, _44918), user:once(user:(ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210))), user:'$restore_trace'(_44916, _44918))
^ Call: (247) [system] sig_atomic(user:'$notrace'(_44916, _44918))
^ Fail: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210)))
^ Fail: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_41144, _41150, _41156], atom(_41144), catch_warn(current_op(_41182, yfx, _41144)), [-, singleton]\=[_41202], s2ps([-, singleton], _41210)))
^ Redo: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (242) [user] eval_adjust_args(=, _5498, _65370, _17940, 498, '&self', [-, singleton], _65372)
^ Unify: (242) [user] eval_adjust_args(=, _5498, _65370, _17940, 498, '&self', [-, singleton], _65372)
Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _65370, _17940, 498, '&self', [-, singleton], _65372)), eval_adjust_args1(=, _5498, _65370, _17940, 498, '&self', [-, singleton], _65372))
Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _65370, _17940, 498, '&self', [-, singleton], _65372)), eval_adjust_args1(=, _5498, _65370, _17940, 498, '&self', [-, singleton], _65372))
^ Call: (245) [user] eval_all_args
^ Unify: (245) [user] eval_all_args
^ Call: (246) [user] true_flag
^ Unify: (246) [user] true_flag
^ Exit: (246) [user] true_flag
^ Exit: (245) [user] eval_all_args
^ Call: (245) [user] eval_adjust_args2(=, _5498, _65370, _17940, 498, '&self', [-, singleton], _65372)
^ Unify: (245) [user] eval_adjust_args2(=, _5498, _65370, _17940, 498, '&self', [-, singleton], [-|_75604])
^ Call: (246) [user] apply:maplist(must_eval_args(=, _76562, 498, '&self'), [singleton], _75604)
^ Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _76562, 498, '&self'), [singleton], _75604)
Call: (247) [apply] apply:maplist_([singleton], _75604, user:must_eval_args(=, _76562, 498, '&self'))
Unify: (247) [apply] apply:maplist_([singleton], [_79384|_79386], user:must_eval_args(=, _76562, 498, '&self'))
^ Call: (248) [user] must_eval_args(=, _76562, 498, '&self', singleton, _79384)
^ Unify: (248) [user] must_eval_args(=, _76562, 498, '&self', singleton, _79384)
^ Call: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] var(eval_args)
Fail: (250) [system] var(eval_args)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==false
Fail: (250) [system] eval_args==false
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==true
Fail: (250) [system] eval_args==true
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, debug)
^ Unify: (250) [user] fast_option_value(eval_args, debug)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, debug)
Fail: (251) [system] current_prolog_flag(eval_args, debug)
^ Fail: (250) [user] fast_option_value(eval_args, debug)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, trace)
^ Unify: (250) [user] fast_option_value(eval_args, trace)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, trace)
Fail: (251) [system] current_prolog_flag(eval_args, trace)
^ Fail: (250) [user] fast_option_value(eval_args, trace)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _111836)
Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _111836)
^ Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _111836, _113772)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _111836, [])
Call: (252) [system] current_prolog_flag(nodebugx, true)
^ Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _111836, _116576)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _111836, _117514)
^ Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_120248, _120250, _120252), defined)
^ Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_120248, _120250, _120252), defined)
Call: (253) [system] nonvar(defined)
Exit: (253) [system] nonvar(defined)
Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_120248, _120250, _120252))
Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_120248, _120250, _120252))
Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_120248, _120250, _120252))
Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_120248, _120250, _120252))
Call: (255) [system] callable(debugging_logicmoo_setting(_120248, _120250, _120252))
Exit: (255) [system] callable(debugging_logicmoo_setting(_120248, _120250, _120252))
Call: (255) [system] atom(bugger)
Exit: (255) [system] atom(bugger)
Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_120248, _120250, _120252))
Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_120248, _120250, _120252))
^ Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_120248, _120250, _120252), defined)
^ Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _111836, _134162)
^ Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (250) [system] true==true
Exit: (250) [system] true==true
^ Exit: (249) [user] is_debugging(eval_args)
^ Unify: (248) [user] must_eval_args(=, _76562, 498, '&self', singleton, _79384)
^ Call: (249) [user] eval_args(=, _76562, 498, '&self', singleton, _79384)
^ Unify: (249) [user] eval_args(=, _76562, 498, '&self', singleton, _79384)
Call: (250) [system] var(singleton)
^ Redo: (249) [user] eval_args(=, _76562, 498, '&self', singleton, _79384)
^ Unify: (249) [user] eval_args(=, _76562, 498, '&self', singleton, _79384)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_147286, _147288), once(user:self_eval(singleton)), '$restore_trace'(_147286, _147288))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_147286, _147288), system:once(user:self_eval(singleton)), system:'$restore_trace'(_147286, _147288))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_147286, _147288))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(singleton)), system:'$restore_trace'(3, -1))
Call: (250) [system] _79384=singleton
Exit: (250) [system] singleton=singleton
^ Exit: (249) [user] eval_args(=, _76562, 498, '&self', singleton, singleton)
^ Exit: (248) [user] must_eval_args(=, _76562, 498, '&self', singleton, singleton)
Call: (248) [apply] apply:maplist_([], _79386, user:must_eval_args(=, _76562, 498, '&self'))
Unify: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _76562, 498, '&self'))
Exit: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _76562, 498, '&self'))
Exit: (247) [apply] apply:maplist_([singleton], [singleton], user:must_eval_args(=, _76562, 498, '&self'))
^ Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _76562, 498, '&self'), [singleton], [singleton])
Call: (246) [system] _65370=_17940
Exit: (246) [system] _17940=_17940
^ Exit: (245) [user] eval_adjust_args2(=, _5498, _17940, _17940, 498, '&self', [-, singleton], [-, singleton])
Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _17940, _17940, 498, '&self', [-, singleton], [-, singleton])), eval_adjust_args1(=, _5498, _17940, _17940, 498, '&self', [-, singleton], [-, singleton]))
^ Exit: (242) [user] eval_adjust_args(=, _5498, _17940, _17940, 498, '&self', [-, singleton], [-, singleton])
^ Call: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Unify: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_166154, _166156), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _166112, fbug((_166112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), '$restore_trace'(_166154, _166156))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_166154, _166156), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _166112, fbug((_166112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(_166154, _166156))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_166154, _166156))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _166112, fbug((_166112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Call: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _17940)
Call: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940)))))
Unify: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940)))))
^ Call: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _17940)
Call: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
^ Call: (246) [user] typed_list('&self', _178566, _178488)
^ Unify: (246) [user] typed_list('&self', _179498, _178488)
Call: (247) [system] compound('&self')
Fail: (247) [system] compound('&self')
^ Fail: (246) [user] typed_list('&self', _182278, _178488)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Call: (246) [system] '&self'=='&flybase'
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
^ Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _176640, _176646, -])
^ Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _176640, _176646, -])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _176640, _176646, -], _189660, _189662)
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _176640, _176646, -], _190596, _190598)
^ Call: (248) [user] loaded_into_kb('&self', _191454)
^ Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (248) [user] once(user:asserted_metta_pred(_202024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (248) [system] once(user:asserted_metta_pred(_202024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (249) [user] asserted_metta_pred(_202024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (249) [user] asserted_metta_pred(_202024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _176640, _176646, -])
Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _176640, _176646, -])
^ Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _176640, _176646, -])
Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _176640, _176646, -])
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
^ Call: (246) [user] using_all_spaces
^ Unify: (246) [user] using_all_spaces
Call: (247) [system] nb_current(with_all_spaces, t)
Call: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
Fail: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
Call: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
Call: (247) [system] 'registered-python-function'==(:)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
Call: (247) [system] 'registered-python-function'=='@doc'
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _176640, _176646, -])
Call: (247) [system] fail
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _176640, _176646, -])
Redo: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940)))))
Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940))))
Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940))))
^ Call: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (246) [user] allow_host_functions
^ Unify: (246) [user] allow_host_functions
^ Exit: (246) [user] allow_host_functions
^ Call: (246) [user] once((is_system_pred(-), length([singleton], _266362), is_syspred(-, _266362, _266370)))
^ Unify: (246) [system] once(user:(is_system_pred(-), length([singleton], _266362), is_syspred(-, _266362, _266370)))
^ Call: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_272008, !, -)
^ Redo: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_276636, '-fn', -)
^ Redo: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_281264, '-p', -)
^ Fail: (248) [user] is_system_pred(-)
Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940))))
Call: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940)))
Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940)))
^ Call: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_294200, !, -)
^ Redo: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_298828, '-fn', -)
^ Redo: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_303456, '-p', -)
Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _17940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940)))
Call: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940))
Unify: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _17940))
^ Call: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (248) [user] curried_arity([-, singleton], _308950, _308952)
^ Unify: (248) [user] curried_arity([-, singleton], _308950, _308952)
Call: (249) [system] var([-, singleton])
^ Redo: (248) [user] curried_arity([-, singleton], _308950, _308952)
^ Unify: (248) [user] curried_arity([-, singleton], -, _308952)
Call: (249) [system] var(-)
^ Redo: (248) [user] curried_arity([-, singleton], _308950, _308952)
^ Unify: (248) [user] curried_arity([-, singleton], -, _308952)
^ Call: (249) [user] len_or_unbound([singleton], _308952)
^ Unify: (249) [user] len_or_unbound([singleton], _308952)
Call: (250) [system] is_list([singleton])
Exit: (250) [system] is_list([singleton])
Call: (250) [system] length([singleton], _308952)
Unify: (250) [system] length([singleton], _308952)
Call: (251) [system] var(_308952)
Exit: (251) [system] var(_308952)
Call: (251) [system] []==[]
Exit: (251) [system] []==[]
Call: (251) [system] _308952=1
Exit: (251) [system] 1=1
Exit: (250) [system] length([singleton], 1)
^ Exit: (249) [user] len_or_unbound([singleton], 1)
^ Exit: (248) [user] curried_arity([-, singleton], -, 1)
^ Call: (248) [user] is_metta_type_constructor('&self', -, _330306)
^ Redo: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Call: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
Call: (250) [system] (-)==let
^ Redo: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Exit: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _17940)
^ Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _17940)
^ Call: (249) [user] must_det_ll((notrace((flag(eval_num, _342466, _342466+1), _342484 is _342466 mod 500, _342502 is 99-498 mod 100, _342526=_342528, option_else('trace-length', _342540, 500), option_else('trace-depth', _342548, 30))), quietly(if_t((nop(stop_rtrace), _342484>_342540), (set_debug(eval, false), _342604 is _342540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_342656)))))
^ Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _342466, _342466+1), _342484 is _342466 mod 500, _342502 is 99-498 mod 100, _342526=_342528, option_else('trace-length', _342540, 500), option_else('trace-depth', _342548, 30))), quietly(if_t((nop(stop_rtrace), _342484>_342540), (set_debug(eval, false), _342604 is _342540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_342656)))))
^ Call: (250) [user] once(user:(notrace((flag(eval_num, _342466, _342466+1), _342484 is _342466 mod 500, _342502 is 99-498 mod 100, _342526=_342528, option_else('trace-length', _342540, 500), option_else('trace-depth', _342548, 30))), quietly(if_t((nop(stop_rtrace), _342484>_342540), (set_debug(eval, false), _342604 is _342540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_342656)))))
^ Unify: (250) [system] once(user:(notrace((flag(eval_num, _342466, _342466+1), _342484 is _342466 mod 500, _342502 is 99-498 mod 100, _342526=_342528, option_else('trace-length', _342540, 500), option_else('trace-depth', _342548, 30))), quietly(if_t((nop(stop_rtrace), _342484>_342540), (set_debug(eval, false), _342604 is _342540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_342656)))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_346380, _346382), once(user:(flag(eval_num, _342466, _342466+1), _342484 is _342466 mod 500, _342502 is 99-498 mod 100, _342526=_342528, option_else('trace-length', _342540, 500), option_else('trace-depth', _342548, 30))), '$restore_trace'(_346380, _346382))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_346380, _346382), system:once(user:(flag(eval_num, _342466, _342466+1), _342484 is _342466 mod 500, _342502 is 99-498 mod 100, _342526=_342528, option_else('trace-length', _342540, 500), option_else('trace-depth', _342548, 30))), system:'$restore_trace'(_346380, _346382))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_346380, _346382))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _342526=_342526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _342604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace)))))
^ Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _342604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace)))))
^ Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _342604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace)))))
Call: (252) [user] nop(notrace(no_repeats_var(_342656)))
Unify: (252) [user] nop(notrace(no_repeats_var(_342656)))
Exit: (252) [user] nop(notrace(no_repeats_var(_342656)))
^ Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _342526=_342526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _342604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_342656)))))
^ Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _342526=_342526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _342604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_342604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_342656)))))
Call: (249) [occurs] occurs:sub_term(_357844, defn)
Unify: (249) [occurs] occurs:sub_term(defn, defn)
Exit: (249) [occurs] occurs:sub_term(defn, defn)
Call: (249) [system] defn\=defn
Fail: (249) [system] defn\=defn
Redo: (249) [occurs] occurs:sub_term(_357844, defn)
Unify: (249) [occurs] occurs:sub_term(_357844, defn)
Call: (250) [system] compound(defn)
Fail: (250) [system] compound(defn)
Fail: (249) [occurs] occurs:sub_term(_357844, defn)
^ Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _17940)
Call: (249) [system] _368062=defn
Exit: (249) [system] defn=defn
^ Call: (249) [user] if_trace((eval;defn), (_342526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^ Unify: (249) [user] if_trace((eval;defn), (_342526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_371866, _371868), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _342526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _371824, fbug((_371824-->if_trace((eval;defn), (_342526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), '$restore_trace'(_371866, _371868))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_371866, _371868), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _342526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _371824, fbug((_371824-->if_trace((eval;defn), (_342526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(_371866, _371868))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_371866, _371868))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _342526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _371824, fbug((_371824-->if_trace((eval;defn), (_342526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace((eval;defn), (_342526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
Call: (249) [system] _376648=retval(fail)
Exit: (249) [system] retval(fail)=retval(fail)
Call: (249) [system] _378510=(\+ \+ (flag(eval_num, _378530, _378530+1), (retval(fail)\=@=retval(fail), nonvar(_17940)->indentq(1, _378530, <--, [defn, _17940]);indentq(1, _378530, <--, [defn, retval(fail)]))))
Exit: (249) [system] (\+ \+ (flag(eval_num, _378530, _378530+1), (retval(fail)\=@=retval(fail), nonvar(_17940)->indentq(1, _378530, <--, [defn, _17940]);indentq(1, _378530, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _378530, _378530+1), (retval(fail)\=@=retval(fail), nonvar(_17940)->indentq(1, _378530, <--, [defn, _17940]);indentq(1, _378530, <--, [defn, retval(fail)]))))
^ Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _17940)*->nb_setarg(1, retval(fail), _17940);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _17940)), ignore(notrace((\+_17940\=_342656, nb_setarg(1, retval(fail), _17940))))), ignore((_342526==1->ignore(\+ \+ (flag(eval_num, _378530, _378530+1), (retval(fail)\=@=retval(fail), nonvar(_17940)->indentq(1, _378530, <--, [defn, _17940]);indentq(1, _378530, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _378530, _378530+1), (retval(fail)\=@=retval(fail), nonvar(_17940)->indentq(1, _378530, <--, [defn, _17940]);indentq(1, _378530, <--, [defn, retval(fail)])))))))))))
^ Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _17940)*->nb_setarg(1, retval(fail), _17940);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _17940)), ignore(notrace((\+_17940\=_342656, nb_setarg(1, retval(fail), _17940))))), user:ignore((_342526==1->ignore(\+ \+ (flag(eval_num, _378530, _378530+1), (retval(fail)\=@=retval(fail), nonvar(_17940)->indentq(1, _378530, <--, [defn, _17940]);indentq(1, _378530, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _378530, _378530+1), (retval(fail)\=@=retval(fail), nonvar(_17940)->indentq(1, _378530, <--, [defn, _17940]);indentq(1, _378530, <--, [defn, retval(fail)])))))))))))
^ Call: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _17940)
^ Unify: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _17940)
^ Call: (252) [user] findall((_384398->_384400), get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418)
^ Unify: (252) [$bags] findall((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418)
^ Call: (253) [$bags] findall((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418, [])
^ Unify: (253) [$bags] findall((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418, [])
^ Call: (254) [$bags] cleanup_bag(findall_loop((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418, []), '$destroy_findall_bag')
^ Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418, []), '$bags':'$destroy_findall_bag')
Call: (255) [$bags] findall_loop((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418, [])
Unify: (255) [$bags] findall_loop((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418, [])
^ Call: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400)
^ Unify: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], [-|_392900], _384400)
^ Call: (257) [user] same_len_copy([singleton], _392900)
^ Unify: (257) [user] same_len_copy([singleton], _392900)
Call: (258) [system] length([singleton], _395706)
Unify: (258) [system] length([singleton], _395706)
Call: (259) [system] var(_395706)
Exit: (259) [system] var(_395706)
Call: (259) [system] []==[]
Exit: (259) [system] []==[]
Call: (259) [system] _395706=1
Exit: (259) [system] 1=1
Exit: (258) [system] length([singleton], 1)
Call: (258) [system] length(_392900, 1)
Unify: (258) [system] length(_392900, 1)
Call: (259) [system] var(1)
Redo: (258) [system] length(_392900, 1)
Unify: (258) [system] length(_392900, 1)
Call: (259) [system] integer(1)
Exit: (259) [system] integer(1)
Call: (259) [system] _392900==[]
Redo: (258) [system] length(_392900, 1)
Call: (259) [system] var(_392900)
Exit: (259) [system] var(_392900)
Exit: (258) [system] length([_414250], 1)
^ Exit: (257) [user] same_len_copy([singleton], [_414250])
Call: (257) [user] metta_eq_def(=, '&self', [-, _414250], _384400)
Unify: (257) [user] metta_eq_def(=, '&self', [-, _414250], _384400)
^ Call: (258) [user] ignore((=)=(=))
^ Unify: (258) [system] ignore(user:((=)=(=)))
Call: (259) [system] (=)=(=)
Exit: (259) [system] (=)=(=)
^ Exit: (258) [system] ignore(user:((=)=(=)))
Call: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Unify: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
^ Call: (259) [user] typed_list('&self', _424550, _424472)
^ Unify: (259) [user] typed_list('&self', _425482, _424472)
Call: (260) [system] compound('&self')
Fail: (260) [system] compound('&self')
^ Fail: (259) [user] typed_list('&self', _428262, _424472)
Redo: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Unify: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Call: (259) [system] '&self'=='&flybase'
Redo: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Unify: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
^ Call: (259) [user] metta_atom_in_file('&self', [=, [-, _414250], _384400])
^ Unify: (259) [user] metta_atom_in_file('&self', [=, [-, _414250], _384400])
^ Call: (260) [user] metta_atom_in_file('&self', [=, [-, _414250], _384400], _435644, _435646)
^ Unify: (260) [user] metta_atom_in_file('&self', [=, [-, _414250], _384400], _436580, _436582)
^ Call: (261) [user] loaded_into_kb('&self', _437438)
^ Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (261) [user] once(user:asserted_metta_pred(_448008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (261) [system] once(user:asserted_metta_pred(_448008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (262) [user] asserted_metta_pred(_448008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (262) [user] asserted_metta_pred(_448008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Unify: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Call: (259) [user] metta_atom_asserted('&self', [=, [-, _414250], _384400])
Unify: (259) [user] metta_atom_asserted('&self', [=, [-, _414250], _384400])
^ Call: (260) [user] metta_atom_asserted_deduced('&self', [=, [-, _414250], _384400])
Redo: (259) [user] metta_atom_asserted('&self', [=, [-, _414250], _384400])
Redo: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Unify: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
^ Call: (259) [user] using_all_spaces
^ Unify: (259) [user] using_all_spaces
Call: (260) [system] nb_current(with_all_spaces, t)
Redo: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Unify: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
Call: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
Call: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
^ Call: (260) [user] using_all_spaces
^ Unify: (260) [user] using_all_spaces
Call: (261) [system] nb_current(with_all_spaces, t)
Redo: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
Call: (260) [system] (=)==(:)
Redo: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
Call: (260) [system] (=)=='@doc'
Redo: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _414250], _384400])
Call: (260) [system] fail
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Redo: (258) [user] metta_atom('&self', [=, [-, _414250], _384400])
^ Redo: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400)
Redo: (255) [$bags] findall_loop((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), _384418, [])
Exit: (255) [$bags] findall_loop((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), [], [])
^ Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (253) [$bags] findall((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), [], [])
^ Exit: (252) [$bags] findall((_384398->_384400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _384398, _384400), [])
^ Call: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _17940, [])
^ Unify: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _17940, [])
^ Call: (253) [user] ignore((curried_arity([-, singleton], _510632, _510634), assert(is_metta_type_constructor('&self', _510632, _510634))))
^ Unify: (253) [system] ignore(user:(curried_arity([-, singleton], _510632, _510634), assert(is_metta_type_constructor('&self', _510632, _510634))))
^ Call: (255) [user] curried_arity([-, singleton], _510632, _510634)
^ Unify: (255) [user] curried_arity([-, singleton], _510632, _510634)
Call: (256) [system] var([-, singleton])
^ Redo: (255) [user] curried_arity([-, singleton], _510632, _510634)
^ Unify: (255) [user] curried_arity([-, singleton], -, _510634)
Call: (256) [system] var(-)
^ Redo: (255) [user] curried_arity([-, singleton], _510632, _510634)
^ Unify: (255) [user] curried_arity([-, singleton], -, _510634)
^ Call: (256) [user] len_or_unbound([singleton], _510634)
^ Unify: (256) [user] len_or_unbound([singleton], _510634)
Call: (257) [system] is_list([singleton])
Exit: (257) [system] is_list([singleton])
Call: (257) [system] length([singleton], _6254)
Unify: (257) [system] length([singleton], _6254)
Call: (258) [system] var(_6254)
Exit: (258) [system] var(_6254)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _6254=1
Exit: (258) [system] 1=1
Exit: (257) [system] length([singleton], 1)
^ Exit: (256) [user] len_or_unbound([singleton], 1)
^ Exit: (255) [user] curried_arity([-, singleton], -, 1)
^ Call: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^ Exit: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^ Exit: (253) [system] ignore(user:(curried_arity([-, singleton], -, 1), assert(is_metta_type_constructor('&self', -, 1))))
^ Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_20930, _20932), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _20888, fbug((_20888-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), '$restore_trace'(_20930, _20932))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_20930, _20932), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _20888, fbug((_20888-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(_20930, _20932))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_20930, _20932))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _20888, fbug((_20888-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Call: (253) [user] fail_on_constructor
^ Unify: (253) [user] fail_on_constructor
^ Call: (254) [user] true_flag
^ Unify: (254) [user] true_flag
^ Exit: (254) [user] true_flag
^ Exit: (253) [user] fail_on_constructor
^ Fail: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (251) [system] fail
Fail: (251) [system] fail
^ Call: (251) [user] ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^ Unify: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
Call: (253) [system] _5944==1
Fail: (253) [system] _5944==1
^ Call: (254) [system] setup_call_cleanup('$notrace'(_37714, _37716), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), '$restore_trace'(_37714, _37716))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_37714, _37716), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_37714, _37716))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_37714, _37716))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^ Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)*->nb_setarg(1, retval(fail), _5826);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)), ignore(notrace((\+_5826\=_5952, nb_setarg(1, retval(fail), _5826))))), user:ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))))))
^ Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _5826)
Redo: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _5826), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826))
^ Call: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (249) [user] wont_need_subst([-, singleton])
^ Unify: (249) [user] wont_need_subst([-, singleton])
Call: (250) [system] number(singleton)
^ Redo: (249) [user] wont_need_subst([-, singleton])
^ Unify: (249) [user] wont_need_subst([-, singleton])
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Call: (250) [user] need_subst_f(-)
^ Unify: (250) [user] need_subst_f(-)
^ Exit: (250) [user] need_subst_f(-)
^ Redo: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (250) [system] atom(=)
Exit: (250) [system] atom(=)
Call: (250) [system] (=)\==(=)
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (250) [user] self_subst([-, singleton])
^ Unify: (250) [user] self_subst([-, singleton])
Call: (251) [system] callable([-, singleton])
Exit: (251) [system] callable([-, singleton])
^ Unify: (250) [user] self_subst([-, singleton])
^ Call: (251) [user] self_eval([-, singleton])
^ Unify: (251) [user] self_eval([-, singleton])
^ Call: (253) [system] setup_call_cleanup('$notrace'(_73316, _73318), once(user:self_eval0([-, singleton])), '$restore_trace'(_73316, _73318))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_73316, _73318), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_73316, _73318))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_73316, _73318))
^ Fail: (251) [user] self_eval([-, singleton])
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (250) [system] [singleton]==[]
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_81802, _81804), once(user:(_81784 is 498-1)), '$restore_trace'(_81802, _81804))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_81802, _81804), system:once(user:(_81784 is 498-1)), system:'$restore_trace'(_81802, _81804))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_81802, _81804))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^ Call: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Call: (251) [user] self_subst([-, singleton])
^ Unify: (251) [user] self_subst([-, singleton])
Call: (252) [system] callable([-, singleton])
Exit: (252) [system] callable([-, singleton])
^ Unify: (251) [user] self_subst([-, singleton])
^ Call: (252) [user] self_eval([-, singleton])
^ Unify: (252) [user] self_eval([-, singleton])
^ Call: (254) [system] setup_call_cleanup('$notrace'(_93952, _93954), once(user:self_eval0([-, singleton])), '$restore_trace'(_93952, _93954))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_93952, _93954), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_93952, _93954))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_93952, _93954))
^ Fail: (252) [user] self_eval([-, singleton])
^ Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
Call: (251) [system] _99608 is 497+ -1
Exit: (251) [system] 496 is 497+ -1
^ Call: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _101484)
^ Unify: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _101484)
^ Call: (252) [user] must_det_ll((notrace((flag(eval_num, _103394, _103394+1), _103412 is _103394 mod 500, _103430 is 99-497 mod 100, _103454=_103456, option_else('trace-length', _103468, 500), option_else('trace-depth', _103476, 30))), quietly(if_t((nop(stop_rtrace), _103412>_103468), (set_debug(eval, false), _103532 is _103468+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103584)))))
^ Unify: (252) [user] must_det_ll(user:(notrace((flag(eval_num, _103394, _103394+1), _103412 is _103394 mod 500, _103430 is 99-497 mod 100, _103454=_103456, option_else('trace-length', _103468, 500), option_else('trace-depth', _103476, 30))), quietly(if_t((nop(stop_rtrace), _103412>_103468), (set_debug(eval, false), _103532 is _103468+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103584)))))
^ Call: (253) [user] once(user:(notrace((flag(eval_num, _103394, _103394+1), _103412 is _103394 mod 500, _103430 is 99-497 mod 100, _103454=_103456, option_else('trace-length', _103468, 500), option_else('trace-depth', _103476, 30))), quietly(if_t((nop(stop_rtrace), _103412>_103468), (set_debug(eval, false), _103532 is _103468+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103584)))))
^ Unify: (253) [system] once(user:(notrace((flag(eval_num, _103394, _103394+1), _103412 is _103394 mod 500, _103430 is 99-497 mod 100, _103454=_103456, option_else('trace-length', _103468, 500), option_else('trace-depth', _103476, 30))), quietly(if_t((nop(stop_rtrace), _103412>_103468), (set_debug(eval, false), _103532 is _103468+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103584)))))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_107308, _107310), once(user:(flag(eval_num, _103394, _103394+1), _103412 is _103394 mod 500, _103430 is 99-497 mod 100, _103454=_103456, option_else('trace-length', _103468, 500), option_else('trace-depth', _103476, 30))), '$restore_trace'(_107308, _107310))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_107308, _107310), system:once(user:(flag(eval_num, _103394, _103394+1), _103412 is _103394 mod 500, _103430 is 99-497 mod 100, _103454=_103456, option_else('trace-length', _103468, 500), option_else('trace-depth', _103476, 30))), system:'$restore_trace'(_107308, _107310))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_107308, _107310))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _103454=_103454, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _103532 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace)))))
^ Unify: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _103532 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace)))))
^ Exit: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _103532 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace)))))
Call: (255) [user] nop(notrace(no_repeats_var(_103584)))
Unify: (255) [user] nop(notrace(no_repeats_var(_103584)))
Exit: (255) [user] nop(notrace(no_repeats_var(_103584)))
^ Exit: (253) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _103454=_103454, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _103532 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103584)))))
^ Exit: (252) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _103454=_103454, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _103532 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103532])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103584)))))
Call: (252) [occurs] occurs:sub_term(_118772, (false, (e2;e)))
Unify: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Exit: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Call: (252) [system] (false, (e2;e))\=(false, (e2;e))
Fail: (252) [system] (false, (e2;e))\=(false, (e2;e))
Redo: (252) [occurs] occurs:sub_term(_118772, (false, (e2;e)))
Unify: (252) [occurs] occurs:sub_term(_118772, (false, (e2;e)))
Call: (253) [system] compound((false, (e2;e)))
Exit: (253) [system] compound((false, (e2;e)))
Call: (253) [system] arg(_127194, (false, (e2;e)), _127118)
Exit: (253) [system] arg(1, (false, (e2;e)), false)
Call: (253) [occurs] occurs:sub_term(_118772, false)
Unify: (253) [occurs] occurs:sub_term(false, false)
Exit: (253) [occurs] occurs:sub_term(false, false)
Exit: (252) [occurs] occurs:sub_term(false, (false, (e2;e)))
Call: (252) [system] (false, (e2;e))\=false
Exit: (252) [system] (false, (e2;e))\=false
^ Call: (252) [user] if_trace((eval;false, (e2;e)), (_103454=1, indentq(2, 3, -->, [false, [-, singleton]])))
^ Unify: (252) [user] if_trace((eval;false, (e2;e)), (_103454=1, indentq(2, 3, -->, [false, [-, singleton]])))
^ Call: (254) [system] setup_call_cleanup('$notrace'(_136498, _136500), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _103454=1, indentq(2, 3, -->, [false, [-, singleton]]))), _136456, fbug((_136456-->if_trace((eval;false, (e2;e)), (_103454=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), '$restore_trace'(_136498, _136500))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_136498, _136500), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _103454=1, indentq(2, 3, -->, [false, [-, singleton]]))), _136456, fbug((_136456-->if_trace((eval;false, (e2;e)), (_103454=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_136498, _136500))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_136498, _136500))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _103454=1, indentq(2, 3, -->, [false, [-, singleton]]))), _136456, fbug((_136456-->if_trace((eval;false, (e2;e)), (_103454=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (252) [user] if_trace((eval;false, (e2;e)), (_103454=1, indentq(2, 3, -->, [false, [-, singleton]])))
Call: (252) [system] _141280=retval(fail)
Exit: (252) [system] retval(fail)=retval(fail)
Call: (252) [system] _143142=(\+ \+ (flag(eval_num, _143162, _143162+1), (retval(fail)\=@=retval(fail), nonvar(_101484)->indentq(2, _143162, <--, [false, _101484]);indentq(2, _143162, <--, [false, retval(fail)]))))
Exit: (252) [system] (\+ \+ (flag(eval_num, _143162, _143162+1), (retval(fail)\=@=retval(fail), nonvar(_101484)->indentq(2, _143162, <--, [false, _101484]);indentq(2, _143162, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _143162, _143162+1), (retval(fail)\=@=retval(fail), nonvar(_101484)->indentq(2, _143162, <--, [false, _101484]);indentq(2, _143162, <--, [false, retval(fail)]))))
^ Call: (252) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _101484)*->nb_setarg(1, retval(fail), _101484);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _101484)), ignore(notrace((\+_101484\=_103584, nb_setarg(1, retval(fail), _101484))))), ignore((_103454==1->ignore(\+ \+ (flag(eval_num, _143162, _143162+1), (retval(fail)\=@=retval(fail), nonvar(_101484)->indentq(2, _143162, <--, [false, _101484]);indentq(2, _143162, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _143162, _143162+1), (retval(fail)\=@=retval(fail), nonvar(_101484)->indentq(2, _143162, <--, [false, _101484]);indentq(2, _143162, <--, [false, retval(fail)])))))))))))
^ Unify: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _101484)*->nb_setarg(1, retval(fail), _101484);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _101484)), ignore(notrace((\+_101484\=_103584, nb_setarg(1, retval(fail), _101484))))), user:ignore((_103454==1->ignore(\+ \+ (flag(eval_num, _143162, _143162+1), (retval(fail)\=@=retval(fail), nonvar(_101484)->indentq(2, _143162, <--, [false, _101484]);indentq(2, _143162, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _143162, _143162+1), (retval(fail)\=@=retval(fail), nonvar(_101484)->indentq(2, _143162, <--, [false, _101484]);indentq(2, _143162, <--, [false, retval(fail)])))))))))))
^ Call: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] var(=)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] atom(=)
Exit: (255) [system] atom(=)
Call: (255) [system] (=)\==(=)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] atom([-, singleton])
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] is_list([singleton])
Exit: (255) [system] is_list([singleton])
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] is_list([-, singleton])
Exit: (255) [system] is_list([-, singleton])
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_163016])
Call: (255) [system] var(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] is_list([-, singleton])
Exit: (255) [system] is_list([-, singleton])
^ Call: (255) [user] apply:maplist(self_subst, [-, singleton])
^ Unify: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
Unify: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Call: (257) [user] self_subst(-)
^ Unify: (257) [user] self_subst(-)
Call: (258) [system] callable(-)
Exit: (258) [system] callable(-)
^ Unify: (257) [user] self_subst(-)
^ Call: (258) [user] self_eval(-)
^ Unify: (258) [user] self_eval(-)
^ Call: (260) [system] setup_call_cleanup('$notrace'(_178832, _178834), once(user:self_eval0(-)), '$restore_trace'(_178832, _178834))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_178832, _178834), system:once(user:self_eval0(-)), system:'$restore_trace'(_178832, _178834))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_178832, _178834))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (258) [user] self_eval(-)
^ Exit: (257) [user] self_subst(-)
Call: (257) [apply] apply:maplist_([singleton], user:self_subst)
Unify: (257) [apply] apply:maplist_([singleton], user:self_subst)
^ Call: (258) [user] self_subst(singleton)
^ Unify: (258) [user] self_subst(singleton)
Call: (259) [system] callable(singleton)
Exit: (259) [system] callable(singleton)
^ Unify: (258) [user] self_subst(singleton)
^ Call: (259) [user] self_eval(singleton)
^ Unify: (259) [user] self_eval(singleton)
^ Call: (261) [system] setup_call_cleanup('$notrace'(_192792, _192794), once(user:self_eval0(singleton)), '$restore_trace'(_192792, _192794))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_192792, _192794), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_192792, _192794))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_192792, _192794))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (259) [user] self_eval(singleton)
^ Exit: (258) [user] self_subst(singleton)
Call: (258) [apply] apply:maplist_([], user:self_subst)
Unify: (258) [apply] apply:maplist_([], user:self_subst)
Exit: (258) [apply] apply:maplist_([], user:self_subst)
Exit: (257) [apply] apply:maplist_([singleton], user:self_subst)
Exit: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Exit: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (255) [system] [-, singleton]=[_203992|_203994]
Exit: (255) [system] [-, singleton]=[-, singleton]
Call: (255) [system] atom(-)
Exit: (255) [system] atom(-)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Call: (255) [user] is_space_op(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] (-)==case
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] _217076=do_more_defs(true)
Exit: (255) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (255) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _101484), _218952)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] singleton=='Nothing'
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
Call: (255) [system] singleton=='Nothing'
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Call: (255) [user] is_and(-)
^ Unify: (255) [user] is_and(-)
Call: (256) [system] atom(-)
Exit: (256) [system] atom(-)
^ Unify: (255) [user] is_and(-)
^ Call: (256) [user] is_and(-, _234908)
^ Unify: (256) [user] is_and(-, _235836)
Call: (257) [system] atom(-)
Exit: (257) [system] atom(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_239484])
Call: (255) [system] nonvar(-)
Exit: (255) [system] nonvar(-)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _101484)
^ Call: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
Call: (256) [system] 497<3
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
Call: (256) [system] fail
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
^ Call: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Unify: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Call: (257) [user] once(is_user_defined_head(=, '&self', -))
^ Unify: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^ Call: (258) [user] is_user_defined_head(=, '&self', -)
^ Unify: (258) [user] is_user_defined_head(=, '&self', -)
^ Call: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Unify: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Call: (260) [user] once(is_user_defined_head0(=, '&self', -))
^ Unify: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Call: (261) [user] is_user_defined_head0(=, '&self', -)
^ Unify: (261) [user] is_user_defined_head0(=, '&self', -)
Call: (262) [system] callable(-)
Exit: (262) [system] callable(-)
Call: (262) [system] functor(-, _265586, _265666)
Exit: (262) [system] functor(-, -, 0)
^ Call: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (263) [user] is_user_defined_head_f1(=, '&self', -)
^ Unify: (263) [user] is_user_defined_head_f1(=, '&self', -)
Call: (264) [user] metta_eq_def(=, '&self', [-|_271184], _271266)
Unify: (264) [user] metta_eq_def(=, '&self', [-|_271184], _272190)
^ Call: (265) [user] ignore((=)=(=))
^ Unify: (265) [system] ignore(user:((=)=(=)))
Call: (266) [system] (=)=(=)
Exit: (266) [system] (=)=(=)
^ Exit: (265) [system] ignore(user:((=)=(=)))
Call: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Unify: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
^ Call: (266) [user] typed_list('&self', _279620, _279542)
^ Unify: (266) [user] typed_list('&self', _280552, _279542)
Call: (267) [system] compound('&self')
Fail: (267) [system] compound('&self')
^ Fail: (266) [user] typed_list('&self', _283332, _279542)
Redo: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Unify: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Call: (266) [system] '&self'=='&flybase'
Redo: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Unify: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
^ Call: (266) [user] metta_atom_in_file('&self', [=, [-|_271184], _277706])
^ Unify: (266) [user] metta_atom_in_file('&self', [=, [-|_271184], _277706])
^ Call: (267) [user] metta_atom_in_file('&self', [=, [-|_271184], _277706], _290714, _290716)
^ Unify: (267) [user] metta_atom_in_file('&self', [=, [-|_271184], _277706], _291650, _291652)
^ Call: (268) [user] loaded_into_kb('&self', _292508)
^ Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (268) [user] once(user:asserted_metta_pred(_303078, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (268) [system] once(user:asserted_metta_pred(_303078, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (269) [user] asserted_metta_pred(_303078, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (269) [user] asserted_metta_pred(_303078, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Unify: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Call: (266) [user] metta_atom_asserted('&self', [=, [-|_271184], _277706])
Unify: (266) [user] metta_atom_asserted('&self', [=, [-|_271184], _277706])
^ Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [-|_271184], _277706])
Redo: (266) [user] metta_atom_asserted('&self', [=, [-|_271184], _277706])
Redo: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Unify: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Unify: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
Call: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
Call: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
^ Call: (267) [user] using_all_spaces
^ Unify: (267) [user] using_all_spaces
Call: (268) [system] nb_current(with_all_spaces, t)
Redo: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
Call: (267) [system] (=)==(:)
Redo: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
Call: (267) [system] (=)=='@doc'
Redo: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_271184], _277706])
Call: (267) [system] fail
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Redo: (265) [user] metta_atom('&self', [=, [-|_271184], _277706])
Fail: (264) [user] metta_eq_def(=, '&self', [-|_271184], _358242)
^ Fail: (263) [user] is_user_defined_head_f1(=, '&self', -)
^ Redo: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (263) [user] is_user_defined_head_f1(=, '&self', [-|_361886])
^ Unify: (263) [user] is_user_defined_head_f1(=, '&self', [-|_361886])
Call: (264) [user] metta_eq_def(=, '&self', [[-|_361886]|_363756], _363838)
Unify: (264) [user] metta_eq_def(=, '&self', [[-|_361886]|_363756], _364762)
^ Call: (265) [user] ignore((=)=(=))
^ Unify: (265) [system] ignore(user:((=)=(=)))
Call: (266) [system] (=)=(=)
Exit: (266) [system] (=)=(=)
^ Exit: (265) [system] ignore(user:((=)=(=)))
Call: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Unify: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
^ Call: (266) [user] typed_list('&self', _372192, _372114)
^ Unify: (266) [user] typed_list('&self', _373124, _372114)
Call: (267) [system] compound('&self')
Fail: (267) [system] compound('&self')
^ Fail: (266) [user] typed_list('&self', _375904, _372114)
Redo: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Unify: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Call: (266) [system] '&self'=='&flybase'
Redo: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Unify: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
^ Call: (266) [user] metta_atom_in_file('&self', [=, [[-|_361886]|_363756], _370278])
^ Unify: (266) [user] metta_atom_in_file('&self', [=, [[-|_361886]|_363756], _370278])
^ Call: (267) [user] metta_atom_in_file('&self', [=, [[-|_361886]|_363756], _370278], _383286, _383288)
^ Unify: (267) [user] metta_atom_in_file('&self', [=, [[-|_361886]|_363756], _370278], _384222, _384224)
^ Call: (268) [user] loaded_into_kb('&self', _385080)
^ Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (268) [user] once(user:asserted_metta_pred(_395650, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (268) [system] once(user:asserted_metta_pred(_395650, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (269) [user] asserted_metta_pred(_395650, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (269) [user] asserted_metta_pred(_395650, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Unify: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Call: (266) [user] metta_atom_asserted('&self', [=, [[-|_361886]|_363756], _370278])
Unify: (266) [user] metta_atom_asserted('&self', [=, [[-|_361886]|_363756], _370278])
^ Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [[-|_361886]|_363756], _370278])
Redo: (266) [user] metta_atom_asserted('&self', [=, [[-|_361886]|_363756], _370278])
Redo: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Unify: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Unify: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
Call: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
Call: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
^ Call: (267) [user] using_all_spaces
^ Unify: (267) [user] using_all_spaces
Call: (268) [system] nb_current(with_all_spaces, t)
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
Call: (267) [system] (=)==(:)
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
Call: (267) [system] (=)=='@doc'
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_361886]|_363756], _370278])
Call: (267) [system] fail
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Redo: (265) [user] metta_atom('&self', [=, [[-|_361886]|_363756], _370278])
Fail: (264) [user] metta_eq_def(=, '&self', [[-|_361886]|_363756], _450814)
^ Fail: (263) [user] is_user_defined_head_f1(=, '&self', [-|_361886])
^ Fail: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Fail: (261) [user] is_user_defined_head0(=, '&self', -)
^ Fail: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Fail: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Fail: (258) [user] is_user_defined_head(=, '&self', -)
^ Fail: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^ Fail: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _101484)
^ Call: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _101484)
^ Unify: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _101484)
Call: (257) [user] is_function(-)
Unify: (257) [user] is_function(-)
^ Call: (258) [user] symbol(-)
^ Unify: (258) [user] symbol(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
^ Exit: (258) [user] symbol(-)
Exit: (257) [user] is_function(-)
^ Call: (257) [user] is_special_op(-)
^ Unify: (257) [user] is_special_op(-)
^ Call: (258) [user] current_self(_472058)
^ Unify: (258) [user] current_self(_472058)
Call: (259) [system] nb_current(self_space, _472058)
Exit: (259) [system] nb_current(self_space, '&self')
Call: (259) [system] '&self'\==[]
Exit: (259) [system] '&self'\==[]
^ Exit: (258) [user] current_self('&self')
^ Call: (258) [user] is_special_op('&self', -)
^ Unify: (258) [user] is_special_op('&self', -)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
^ Fail: (258) [user] is_special_op('&self', -)
^ Fail: (257) [user] is_special_op(-)
^ Redo: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _101484)
Call: (257) [system] is_list([singleton])
Exit: (257) [system] is_list([singleton])
^ Call: (257) [user] apply:maplist(subst_args(=, _486892, 497, '&self'), [singleton], _486898)
^ Unify: (257) [apply] apply:maplist(user:subst_args(=, _486892, 497, '&self'), [singleton], _486898)
Call: (258) [apply] apply:maplist_([singleton], _486898, user:subst_args(=, _486892, 497, '&self'))
Unify: (258) [apply] apply:maplist_([singleton], [_489716|_489718], user:subst_args(=, _486892, 497, '&self'))
^ Call: (259) [user] subst_args(=, _486892, 497, '&self', singleton, _489716)
^ Unify: (259) [user] subst_args(=, _486892, 497, '&self', singleton, _489716)
Call: (260) [system] atom(=)
Exit: (260) [system] atom(=)
Call: (260) [system] (=)\==(=)
^ Redo: (259) [user] subst_args(=, _486892, 497, '&self', singleton, _489716)
^ Unify: (259) [user] subst_args(=, _486892, 497, '&self', singleton, _489716)
^ Call: (260) [user] self_subst(singleton)
^ Unify: (260) [user] self_subst(singleton)
Call: (261) [system] callable(singleton)
Exit: (261) [system] callable(singleton)
^ Unify: (260) [user] self_subst(singleton)
^ Call: (261) [user] self_eval(singleton)
^ Unify: (261) [user] self_eval(singleton)
^ Call: (263) [system] setup_call_cleanup('$notrace'(_503684, _503686), once(user:self_eval0(singleton)), '$restore_trace'(_503684, _503686))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_503684, _503686), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_503684, _503686))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_503684, _503686))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval(singleton)
^ Exit: (260) [user] self_subst(singleton)
Call: (260) [system] _489716=singleton
Exit: (260) [system] singleton=singleton
^ Exit: (259) [user] subst_args(=, _486892, 497, '&self', singleton, singleton)
Call: (259) [apply] apply:maplist_([], _489718, user:subst_args(=, _486892, 497, '&self'))
Unify: (259) [apply] apply:maplist_([], [], user:subst_args(=, _486892, 497, '&self'))
Exit: (259) [apply] apply:maplist_([], [], user:subst_args(=, _486892, 497, '&self'))
Exit: (258) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _486892, 497, '&self'))
^ Exit: (257) [apply] apply:maplist(user:subst_args(=, _486892, 497, '&self'), [singleton], [singleton])
^ Call: (257) [user] subst_args5(497, '&self', [-, singleton], _101484)
^ Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _101484)
^ Call: (258) [user] eval_selfless(_518732, _518734, 497, '&self', [-, singleton], _101484)
^ Unify: (258) [user] eval_selfless(_519676, _519678, 497, '&self', [-, singleton], _101484)
^ Call: (259) [user] eval_selfless_0([-, singleton], _101484)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _101484)
Call: (260) [system] var(-)
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Call: (261) [user] allow_clp
^ Unify: (261) [user] allow_clp
^ Call: (262) [user] false_flag
^ Unify: (262) [user] false_flag
Call: (263) [system] fail
Fail: (263) [system] fail
^ Fail: (262) [user] false_flag
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
Call: (261) [system] var(-)
^ Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416)))
^ Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416)))
^ Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416)))
^ Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416)))
^ Call: (263) [user] setup_call_cleanup('$notrace'(_26122, _26124), once(user:(ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416))), '$restore_trace'(_26122, _26124))
^ Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_26122, _26124), user:once(user:(ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416))), user:'$restore_trace'(_26122, _26124))
^ Call: (264) [system] sig_atomic(user:'$notrace'(_26122, _26124))
^ Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416)))
^ Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_22350, _22356, _22362], atom(_22350), catch_warn(current_op(_22388, yfx, _22350)), [-, singleton]\=[_22408], s2ps([-, singleton], _22416)))
^ Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Call: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_36450, !, -)
^ Redo: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_41078, '-fn', -)
^ Redo: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_45706, '-p', -)
^ Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Call: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^ Unify: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^ Call: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_53148, !, -)
^ Redo: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_57776, '-fn', -)
^ Redo: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_62404, '-p', -)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5960)
^ Call: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
Call: (256) [system] [-, singleton]==[]
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
Call: (256) [system] var([-, singleton])
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Call: (256) [user] once(subst_selfless([-, singleton], _5960))
^ Unify: (256) [system] once(user:subst_selfless([-, singleton], _5960))
^ Call: (257) [user] subst_selfless([-, singleton], _5960)
^ Unify: (257) [user] subst_selfless([-, singleton], _5960)
Call: (258) [system] var(-)
^ Redo: (257) [user] subst_selfless([-, singleton], _5960)
^ Unify: (257) [user] subst_selfless([-, singleton], _5960)
^ Call: (258) [user] eval_selfless(_78262, _78264, _78266, _78268, [-, singleton], _5960)
^ Unify: (258) [user] eval_selfless(_79206, _79208, _79210, _79212, [-, singleton], _5960)
^ Call: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
Call: (260) [system] var(-)
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Call: (261) [user] allow_clp
^ Unify: (261) [user] allow_clp
^ Call: (262) [user] false_flag
^ Unify: (262) [user] false_flag
Call: (263) [system] fail
Fail: (263) [system] fail
^ Fail: (262) [user] false_flag
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
Call: (261) [system] var(-)
^ Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568)))
^ Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568)))
^ Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568)))
^ Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568)))
^ Call: (263) [user] setup_call_cleanup('$notrace'(_103274, _103276), once(user:(ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568))), '$restore_trace'(_103274, _103276))
^ Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_103274, _103276), user:once(user:(ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568))), user:'$restore_trace'(_103274, _103276))
^ Call: (264) [system] sig_atomic(user:'$notrace'(_103274, _103276))
^ Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568)))
^ Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_99502, _99508, _99514], atom(_99502), catch_warn(current_op(_99540, yfx, _99502)), [-, singleton]\=[_99560], s2ps([-, singleton], _99568)))
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [_108898|_108900])
^ Call: (256) [user] subst_args(_109912, _109914, 497, '&self', -, _108898)
^ Unify: (256) [user] subst_args(_110856, _110858, 497, '&self', -, _108898)
Call: (257) [system] atom(_111726)
^ Redo: (256) [user] subst_args(_112726, _112728, 497, '&self', -, _108898)
^ Unify: (256) [user] subst_args(_113670, _113672, 497, '&self', -, _108898)
^ Call: (257) [user] self_subst(-)
^ Unify: (257) [user] self_subst(-)
Call: (258) [system] callable(-)
Exit: (258) [system] callable(-)
^ Unify: (257) [user] self_subst(-)
^ Call: (258) [user] self_eval(-)
^ Unify: (258) [user] self_eval(-)
^ Call: (260) [system] setup_call_cleanup('$notrace'(_121020, _121022), once(user:self_eval0(-)), '$restore_trace'(_121020, _121022))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_121020, _121022), system:once(user:self_eval0(-)), system:'$restore_trace'(_121020, _121022))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_121020, _121022))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (258) [user] self_eval(-)
^ Exit: (257) [user] self_subst(-)
Call: (257) [system] _108898=(-)
Exit: (257) [system] (-)=(-)
^ Exit: (256) [user] subst_args(_128574, _128576, 497, '&self', -, -)
^ Call: (256) [user] subst_args2_failed(497, '&self', [singleton], _108900)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _108900)
Call: (257) [system] [singleton]==[]
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _108900)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _108900)
Call: (257) [system] var([singleton])
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _108900)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _108900)
^ Call: (257) [user] once(subst_selfless([singleton], _108900))
^ Unify: (257) [system] once(user:subst_selfless([singleton], _108900))
^ Call: (258) [user] subst_selfless([singleton], _108900)
^ Unify: (258) [user] subst_selfless([singleton], _108900)
Call: (259) [system] var(singleton)
^ Redo: (258) [user] subst_selfless([singleton], _108900)
^ Unify: (258) [user] subst_selfless([singleton], _108900)
^ Call: (259) [user] eval_selfless(_143500, _143502, _143504, _143506, [singleton], _108900)
^ Unify: (259) [user] eval_selfless(_144444, _144446, _144448, _144450, [singleton], _108900)
^ Call: (260) [user] eval_selfless_0([singleton], _108900)
^ Unify: (260) [user] eval_selfless_0([singleton], _108900)
Call: (261) [system] var(singleton)
^ Redo: (260) [user] eval_selfless_0([singleton], _108900)
^ Unify: (260) [user] eval_selfless_0([singleton], _108900)
^ Call: (261) [user] eval_selfless_1([singleton], _108900)
^ Unify: (261) [user] eval_selfless_1([singleton], _108900)
^ Call: (262) [user] allow_clp
^ Unify: (262) [user] allow_clp
^ Call: (263) [user] false_flag
^ Unify: (263) [user] false_flag
Call: (264) [system] fail
Fail: (264) [system] fail
^ Fail: (263) [user] false_flag
^ Redo: (260) [user] eval_selfless_0([singleton], _108900)
^ Unify: (260) [user] eval_selfless_0([singleton], _108900)
^ Call: (261) [user] eval_selfless_2([singleton], _108900)
^ Unify: (261) [user] eval_selfless_2([singleton], _108900)
Call: (262) [system] var(singleton)
^ Redo: (261) [user] eval_selfless_2([singleton], _108900)
^ Unify: (261) [user] eval_selfless_2([singleton], _108900)
^ Call: (262) [user] fake_notrace((ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806)))
^ Unify: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806)))
^ Call: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806)))
^ Unify: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806)))
^ Call: (264) [user] setup_call_cleanup('$notrace'(_168512, _168514), once(user:(ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806))), '$restore_trace'(_168512, _168514))
^ Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_168512, _168514), user:once(user:(ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806))), user:'$restore_trace'(_168512, _168514))
^ Call: (265) [system] sig_atomic(user:'$notrace'(_168512, _168514))
^ Fail: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806)))
^ Fail: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_164740, _164746, _164752], atom(_164740), catch_warn(current_op(_164778, yfx, _164740)), [singleton]\=[_164798], s2ps([singleton], _164806)))
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _108900)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], [_174136|_174138])
^ Call: (257) [user] subst_args(_175150, _175152, 497, '&self', singleton, _174136)
^ Unify: (257) [user] subst_args(_176094, _176096, 497, '&self', singleton, _174136)
Call: (258) [system] atom(_176964)
^ Redo: (257) [user] subst_args(_177964, _177966, 497, '&self', singleton, _174136)
^ Unify: (257) [user] subst_args(_178908, _178910, 497, '&self', singleton, _174136)
^ Call: (258) [user] self_subst(singleton)
^ Unify: (258) [user] self_subst(singleton)
Call: (259) [system] callable(singleton)
Exit: (259) [system] callable(singleton)
^ Unify: (258) [user] self_subst(singleton)
^ Call: (259) [user] self_eval(singleton)
^ Unify: (259) [user] self_eval(singleton)
^ Call: (261) [system] setup_call_cleanup('$notrace'(_186258, _186260), once(user:self_eval0(singleton)), '$restore_trace'(_186258, _186260))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_186258, _186260), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_186258, _186260))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_186258, _186260))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (259) [user] self_eval(singleton)
^ Exit: (258) [user] self_subst(singleton)
Call: (258) [system] _174136=singleton
Exit: (258) [system] singleton=singleton
^ Exit: (257) [user] subst_args(_193812, _193814, 497, '&self', singleton, singleton)
^ Call: (257) [user] subst_args2_failed(497, '&self', [], _174138)
^ Unify: (257) [user] subst_args2_failed(497, '&self', [], _174138)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _174138=[]
Exit: (258) [system] []=[]
^ Exit: (257) [user] subst_args2_failed(497, '&self', [], [])
^ Exit: (256) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^ Exit: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^ Exit: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
Call: (254) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (254) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (254) [user] ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_207770, _207772), once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_207770, _207772))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_207770, _207772), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_207770, _207772))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_207770, _207772))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (254) [user] ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^ Unify: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
Call: (256) [system] _5968==1
Fail: (256) [system] _5968==1
^ Call: (257) [system] setup_call_cleanup('$notrace'(_216220, _216222), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_216220, _216222))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_216220, _216222), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_216220, _216222))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_216220, _216222))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^ Exit: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))))))
Call: (252) [system] retval([-, singleton])\=@=retval(fail)
Exit: (252) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
Call: (251) [system] [-, singleton]\=@=[-, singleton]
^ Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
Call: (251) [system] _5826=[-, singleton]
Exit: (251) [system] [-, singleton]=[-, singleton]
^ Exit: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^ Exit: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (250) [system] setup_call_cleanup('$notrace'(_230524, _230526), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_230524, _230526))
^ Unify: (250) [system] setup_call_cleanup(system:'$notrace'(_230524, _230526), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_230524, _230526))
^ Call: (251) [system] sig_atomic(system:'$notrace'(_230524, _230526))
^ Exit: (250) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^ Exit: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Exit: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))
Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))
Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))))
Exit: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))))
^ Exit: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Unify: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Exit: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Exit: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Call: (240) [system] [-, singleton]=_5526
Exit: (240) [system] [-, singleton]=[-, singleton]
^ Exit: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Call: (239) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (239) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (239) [user] ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_252398, _252400), once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_252398, _252400))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_252398, _252400), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_252398, _252400))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_252398, _252400))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (239) [user] ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^ Unify: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
Call: (241) [system] _5534==1
Fail: (241) [system] _5534==1
^ Call: (242) [system] setup_call_cleanup('$notrace'(_260848, _260850), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), '$restore_trace'(_260848, _260850))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_260848, _260850), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(_260848, _260850))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_260848, _260850))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^ Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))))))
Call: (237) [system] retval([-, singleton])\=@=retval(fail)
Exit: (237) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (236) [user] trace_eval(eval_20(=, _5498), e, 498, '&self', [-, singleton], [-, singleton])
^ Call: (236) [user] self_eval([-, singleton])
^ Unify: (236) [user] self_eval([-, singleton])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_271318, _271320), once(user:self_eval0([-, singleton])), '$restore_trace'(_271318, _271320))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_271318, _271320), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_271318, _271320))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_271318, _271320))
^ Fail: (236) [user] self_eval([-, singleton])
^ Redo: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], _5512)
Call: (236) [system] [-, singleton]=@=[-, singleton]
Exit: (236) [system] [-, singleton]=@=[-, singleton]
Call: (236) [system] _277880=[-, singleton]
Exit: (236) [system] [-, singleton]=[-, singleton]
^ Call: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (237) [user] once(if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
^ Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
Call: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
Unify: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
^ Call: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (240) [user] wont_need_subst([-, singleton])
^ Unify: (240) [user] wont_need_subst([-, singleton])
Call: (241) [system] number(singleton)
^ Redo: (240) [user] wont_need_subst([-, singleton])
^ Unify: (240) [user] wont_need_subst([-, singleton])
Call: (241) [system] atom(-)
Exit: (241) [system] atom(-)
^ Call: (241) [user] need_subst_f(-)
^ Unify: (241) [user] need_subst_f(-)
^ Exit: (241) [user] need_subst_f(-)
^ Redo: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
Call: (241) [system] atom(=)
Exit: (241) [system] atom(=)
Call: (241) [system] (=)\==(=)
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (241) [user] self_subst([-, singleton])
^ Unify: (241) [user] self_subst([-, singleton])
Call: (242) [system] callable([-, singleton])
Exit: (242) [system] callable([-, singleton])
^ Unify: (241) [user] self_subst([-, singleton])
^ Call: (242) [user] self_eval([-, singleton])
^ Unify: (242) [user] self_eval([-, singleton])
^ Call: (244) [system] setup_call_cleanup('$notrace'(_311424, _311426), once(user:self_eval0([-, singleton])), '$restore_trace'(_311424, _311426))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_311424, _311426), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_311424, _311426))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_311424, _311426))
^ Fail: (242) [user] self_eval([-, singleton])
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
Call: (241) [system] [singleton]==[]
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (242) [system] setup_call_cleanup('$notrace'(_319910, _319912), once(user:(_319892 is 498-1)), '$restore_trace'(_319910, _319912))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_319910, _319912), system:once(user:(_319892 is 498-1)), system:'$restore_trace'(_319910, _319912))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_319910, _319912))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^ Call: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Call: (242) [user] self_subst([-, singleton])
^ Unify: (242) [user] self_subst([-, singleton])
Call: (243) [system] callable([-, singleton])
Exit: (243) [system] callable([-, singleton])
^ Unify: (242) [user] self_subst([-, singleton])
^ Call: (243) [user] self_eval([-, singleton])
^ Unify: (243) [user] self_eval([-, singleton])
^ Call: (245) [system] setup_call_cleanup('$notrace'(_332060, _332062), once(user:self_eval0([-, singleton])), '$restore_trace'(_332060, _332062))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_332060, _332062), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_332060, _332062))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_332060, _332062))
^ Fail: (243) [user] self_eval([-, singleton])
^ Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
Call: (242) [system] _337716 is 497+ -1
Exit: (242) [system] 496 is 497+ -1
^ Call: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _339592)
^ Unify: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _339592)
^ Call: (243) [user] must_det_ll((notrace((flag(eval_num, _341502, _341502+1), _341520 is _341502 mod 500, _341538 is 99-497 mod 100, _341562=_341564, option_else('trace-length', _341576, 500), option_else('trace-depth', _341584, 30))), quietly(if_t((nop(stop_rtrace), _341520>_341576), (set_debug(eval, false), _341640 is _341576+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341692)))))
^ Unify: (243) [user] must_det_ll(user:(notrace((flag(eval_num, _341502, _341502+1), _341520 is _341502 mod 500, _341538 is 99-497 mod 100, _341562=_341564, option_else('trace-length', _341576, 500), option_else('trace-depth', _341584, 30))), quietly(if_t((nop(stop_rtrace), _341520>_341576), (set_debug(eval, false), _341640 is _341576+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341692)))))
^ Call: (244) [user] once(user:(notrace((flag(eval_num, _341502, _341502+1), _341520 is _341502 mod 500, _341538 is 99-497 mod 100, _341562=_341564, option_else('trace-length', _341576, 500), option_else('trace-depth', _341584, 30))), quietly(if_t((nop(stop_rtrace), _341520>_341576), (set_debug(eval, false), _341640 is _341576+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341692)))))
^ Unify: (244) [system] once(user:(notrace((flag(eval_num, _341502, _341502+1), _341520 is _341502 mod 500, _341538 is 99-497 mod 100, _341562=_341564, option_else('trace-length', _341576, 500), option_else('trace-depth', _341584, 30))), quietly(if_t((nop(stop_rtrace), _341520>_341576), (set_debug(eval, false), _341640 is _341576+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341692)))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_345416, _345418), once(user:(flag(eval_num, _341502, _341502+1), _341520 is _341502 mod 500, _341538 is 99-497 mod 100, _341562=_341564, option_else('trace-length', _341576, 500), option_else('trace-depth', _341584, 30))), '$restore_trace'(_345416, _345418))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_345416, _345418), system:once(user:(flag(eval_num, _341502, _341502+1), _341520 is _341502 mod 500, _341538 is 99-497 mod 100, _341562=_341564, option_else('trace-length', _341576, 500), option_else('trace-depth', _341584, 30))), system:'$restore_trace'(_345416, _345418))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_345416, _345418))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _341562=_341562, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _341640 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace)))))
^ Unify: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _341640 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace)))))
^ Exit: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _341640 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace)))))
Call: (246) [user] nop(notrace(no_repeats_var(_341692)))
Unify: (246) [user] nop(notrace(no_repeats_var(_341692)))
Exit: (246) [user] nop(notrace(no_repeats_var(_341692)))
^ Exit: (244) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _341562=_341562, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _341640 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341692)))))
^ Exit: (243) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _341562=_341562, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _341640 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341640])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341692)))))
Call: (243) [occurs] occurs:sub_term(_356880, (false, (e2;e)))
Unify: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Exit: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Call: (243) [system] (false, (e2;e))\=(false, (e2;e))
Fail: (243) [system] (false, (e2;e))\=(false, (e2;e))
Redo: (243) [occurs] occurs:sub_term(_356880, (false, (e2;e)))
Unify: (243) [occurs] occurs:sub_term(_356880, (false, (e2;e)))
Call: (244) [system] compound((false, (e2;e)))
Exit: (244) [system] compound((false, (e2;e)))
Call: (244) [system] arg(_365302, (false, (e2;e)), _365226)
Exit: (244) [system] arg(1, (false, (e2;e)), false)
Call: (244) [occurs] occurs:sub_term(_356880, false)
Unify: (244) [occurs] occurs:sub_term(false, false)
Exit: (244) [occurs] occurs:sub_term(false, false)
Exit: (243) [occurs] occurs:sub_term(false, (false, (e2;e)))
Call: (243) [system] (false, (e2;e))\=false
Exit: (243) [system] (false, (e2;e))\=false
^ Call: (243) [user] if_trace((eval;false, (e2;e)), (_341562=1, indentq(2, 4, -->, [false, [-, singleton]])))
^ Unify: (243) [user] if_trace((eval;false, (e2;e)), (_341562=1, indentq(2, 4, -->, [false, [-, singleton]])))
^ Call: (245) [system] setup_call_cleanup('$notrace'(_374606, _374608), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _341562=1, indentq(2, 4, -->, [false, [-, singleton]]))), _374564, fbug((_374564-->if_trace((eval;false, (e2;e)), (_341562=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), '$restore_trace'(_374606, _374608))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_374606, _374608), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _341562=1, indentq(2, 4, -->, [false, [-, singleton]]))), _374564, fbug((_374564-->if_trace((eval;false, (e2;e)), (_341562=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_374606, _374608))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_374606, _374608))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _341562=1, indentq(2, 4, -->, [false, [-, singleton]]))), _374564, fbug((_374564-->if_trace((eval;false, (e2;e)), (_341562=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] if_trace((eval;false, (e2;e)), (_341562=1, indentq(2, 4, -->, [false, [-, singleton]])))
Call: (243) [system] _379388=retval(fail)
Exit: (243) [system] retval(fail)=retval(fail)
Call: (243) [system] _381250=(\+ \+ (flag(eval_num, _381270, _381270+1), (retval(fail)\=@=retval(fail), nonvar(_339592)->indentq(2, _381270, <--, [false, _339592]);indentq(2, _381270, <--, [false, retval(fail)]))))
Exit: (243) [system] (\+ \+ (flag(eval_num, _381270, _381270+1), (retval(fail)\=@=retval(fail), nonvar(_339592)->indentq(2, _381270, <--, [false, _339592]);indentq(2, _381270, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _381270, _381270+1), (retval(fail)\=@=retval(fail), nonvar(_339592)->indentq(2, _381270, <--, [false, _339592]);indentq(2, _381270, <--, [false, retval(fail)]))))
^ Call: (243) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _339592)*->nb_setarg(1, retval(fail), _339592);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _339592)), ignore(notrace((\+_339592\=_341692, nb_setarg(1, retval(fail), _339592))))), ignore((_341562==1->ignore(\+ \+ (flag(eval_num, _381270, _381270+1), (retval(fail)\=@=retval(fail), nonvar(_339592)->indentq(2, _381270, <--, [false, _339592]);indentq(2, _381270, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _381270, _381270+1), (retval(fail)\=@=retval(fail), nonvar(_339592)->indentq(2, _381270, <--, [false, _339592]);indentq(2, _381270, <--, [false, retval(fail)])))))))))))
^ Unify: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _339592)*->nb_setarg(1, retval(fail), _339592);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _339592)), ignore(notrace((\+_339592\=_341692, nb_setarg(1, retval(fail), _339592))))), user:ignore((_341562==1->ignore(\+ \+ (flag(eval_num, _381270, _381270+1), (retval(fail)\=@=retval(fail), nonvar(_339592)->indentq(2, _381270, <--, [false, _339592]);indentq(2, _381270, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _381270, _381270+1), (retval(fail)\=@=retval(fail), nonvar(_339592)->indentq(2, _381270, <--, [false, _339592]);indentq(2, _381270, <--, [false, retval(fail)])))))))))))
^ Call: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] var(=)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] atom(=)
Exit: (246) [system] atom(=)
Call: (246) [system] (=)\==(=)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] atom([-, singleton])
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] is_list([singleton])
Exit: (246) [system] is_list([singleton])
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] is_list([-, singleton])
Exit: (246) [system] is_list([-, singleton])
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_401124])
Call: (246) [system] var(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] is_list([-, singleton])
Exit: (246) [system] is_list([-, singleton])
^ Call: (246) [user] apply:maplist(self_subst, [-, singleton])
^ Unify: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
Unify: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Call: (248) [user] self_subst(-)
^ Unify: (248) [user] self_subst(-)
Call: (249) [system] callable(-)
Exit: (249) [system] callable(-)
^ Unify: (248) [user] self_subst(-)
^ Call: (249) [user] self_eval(-)
^ Unify: (249) [user] self_eval(-)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_416940, _416942), once(user:self_eval0(-)), '$restore_trace'(_416940, _416942))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_416940, _416942), system:once(user:self_eval0(-)), system:'$restore_trace'(_416940, _416942))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_416940, _416942))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] self_eval(-)
^ Exit: (248) [user] self_subst(-)
Call: (248) [apply] apply:maplist_([singleton], user:self_subst)
Unify: (248) [apply] apply:maplist_([singleton], user:self_subst)
^ Call: (249) [user] self_subst(singleton)
^ Unify: (249) [user] self_subst(singleton)
Call: (250) [system] callable(singleton)
Exit: (250) [system] callable(singleton)
^ Unify: (249) [user] self_subst(singleton)
^ Call: (250) [user] self_eval(singleton)
^ Unify: (250) [user] self_eval(singleton)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_430900, _430902), once(user:self_eval0(singleton)), '$restore_trace'(_430900, _430902))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_430900, _430902), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_430900, _430902))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_430900, _430902))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (250) [user] self_eval(singleton)
^ Exit: (249) [user] self_subst(singleton)
Call: (249) [apply] apply:maplist_([], user:self_subst)
Unify: (249) [apply] apply:maplist_([], user:self_subst)
Exit: (249) [apply] apply:maplist_([], user:self_subst)
Exit: (248) [apply] apply:maplist_([singleton], user:self_subst)
Exit: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Exit: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (246) [system] [-, singleton]=[_442100|_442102]
Exit: (246) [system] [-, singleton]=[-, singleton]
Call: (246) [system] atom(-)
Exit: (246) [system] atom(-)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Call: (246) [user] is_space_op(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] (-)==case
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] _455184=do_more_defs(true)
Exit: (246) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (246) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _339592), _457060)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] singleton=='Nothing'
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
Call: (246) [system] singleton=='Nothing'
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Call: (246) [user] is_and(-)
^ Unify: (246) [user] is_and(-)
Call: (247) [system] atom(-)
Exit: (247) [system] atom(-)
^ Unify: (246) [user] is_and(-)
^ Call: (247) [user] is_and(-, _473016)
^ Unify: (247) [user] is_and(-, _473944)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_477592])
Call: (246) [system] nonvar(-)
Exit: (246) [system] nonvar(-)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _339592)
^ Call: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _339592)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _339592)
Call: (247) [system] 497<3
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _339592)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _339592)
Call: (247) [system] fail
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _339592)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _339592)
^ Call: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Unify: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Call: (248) [user] once(is_user_defined_head(=, '&self', -))
^ Unify: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^ Call: (249) [user] is_user_defined_head(=, '&self', -)
^ Unify: (249) [user] is_user_defined_head(=, '&self', -)
^ Call: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Unify: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Call: (251) [user] once(is_user_defined_head0(=, '&self', -))
^ Unify: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Call: (252) [user] is_user_defined_head0(=, '&self', -)
^ Unify: (252) [user] is_user_defined_head0(=, '&self', -)
Call: (253) [system] callable(-)
Exit: (253) [system] callable(-)
Call: (253) [system] functor(-, _503694, _503774)
Exit: (253) [system] functor(-, -, 0)
^ Call: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (254) [user] is_user_defined_head_f1(=, '&self', -)
^ Unify: (254) [user] is_user_defined_head_f1(=, '&self', -)
Call: (255) [user] metta_eq_def(=, '&self', [-|_509292], _509374)
Unify: (255) [user] metta_eq_def(=, '&self', [-|_509292], _510298)
^ Call: (256) [user] ignore((=)=(=))
^ Unify: (256) [system] ignore(user:((=)=(=)))
Call: (257) [system] (=)=(=)
Exit: (257) [system] (=)=(=)
^ Exit: (256) [system] ignore(user:((=)=(=)))
Call: (256) [user] metta_atom('&self', [=, [-|_509292], _515814])
Unify: (256) [user] metta_atom('&self', [=, [-|_509292], _515814])
^ Call: (257) [user] typed_list('&self', _517728, _517650)
^ Unify: (257) [user] typed_list('&self', _518660, _517650)
Call: (258) [system] compound('&self')
Fail: (258) [system] compound('&self')
^ Fail: (257) [user] typed_list('&self', _521440, _517650)
Redo: (256) [user] metta_atom('&self', [=, [-|_509292], _515814])
Unify: (256) [user] metta_atom('&self', [=, [-|_509292], _515814])
Call: (257) [system] '&self'=='&flybase'
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
^ Call: (257) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972])
^ Unify: (257) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972])
^ Call: (258) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972], _10642, _10644)
^ Unify: (258) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972], _11578, _11580)
^ Call: (259) [user] loaded_into_kb('&self', _12436)
^ Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (259) [user] once(user:asserted_metta_pred(_23006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (259) [system] once(user:asserted_metta_pred(_23006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (260) [user] asserted_metta_pred(_23006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (260) [user] asserted_metta_pred(_23006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
Unify: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
^ Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [-|_5956], _5972])
Redo: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
^ Call: (257) [user] using_all_spaces
^ Unify: (257) [user] using_all_spaces
Call: (258) [system] nb_current(with_all_spaces, t)
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
Call: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
Call: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
^ Call: (258) [user] using_all_spaces
^ Unify: (258) [user] using_all_spaces
Call: (259) [system] nb_current(with_all_spaces, t)
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] (=)==(:)
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] (=)=='@doc'
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] fail
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Fail: (255) [user] metta_eq_def(=, '&self', [-|_5956], _78170)
^ Fail: (254) [user] is_user_defined_head_f1(=, '&self', -)
^ Redo: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (254) [user] is_user_defined_head_f1(=, '&self', [-|_81814])
^ Unify: (254) [user] is_user_defined_head_f1(=, '&self', [-|_81814])
Call: (255) [user] metta_eq_def(=, '&self', [[-|_81814]|_83684], _83766)
Unify: (255) [user] metta_eq_def(=, '&self', [[-|_81814]|_83684], _84690)
^ Call: (256) [user] ignore((=)=(=))
^ Unify: (256) [system] ignore(user:((=)=(=)))
Call: (257) [system] (=)=(=)
Exit: (257) [system] (=)=(=)
^ Exit: (256) [system] ignore(user:((=)=(=)))
Call: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Unify: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
^ Call: (257) [user] typed_list('&self', _92120, _92042)
^ Unify: (257) [user] typed_list('&self', _93052, _92042)
Call: (258) [system] compound('&self')
Fail: (258) [system] compound('&self')
^ Fail: (257) [user] typed_list('&self', _95832, _92042)
Redo: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Unify: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Call: (257) [system] '&self'=='&flybase'
Redo: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Unify: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
^ Call: (257) [user] metta_atom_in_file('&self', [=, [[-|_81814]|_83684], _90206])
^ Unify: (257) [user] metta_atom_in_file('&self', [=, [[-|_81814]|_83684], _90206])
^ Call: (258) [user] metta_atom_in_file('&self', [=, [[-|_81814]|_83684], _90206], _103214, _103216)
^ Unify: (258) [user] metta_atom_in_file('&self', [=, [[-|_81814]|_83684], _90206], _104150, _104152)
^ Call: (259) [user] loaded_into_kb('&self', _105008)
^ Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (259) [user] once(user:asserted_metta_pred(_115578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (259) [system] once(user:asserted_metta_pred(_115578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (260) [user] asserted_metta_pred(_115578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (260) [user] asserted_metta_pred(_115578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Unify: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Call: (257) [user] metta_atom_asserted('&self', [=, [[-|_81814]|_83684], _90206])
Unify: (257) [user] metta_atom_asserted('&self', [=, [[-|_81814]|_83684], _90206])
^ Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [[-|_81814]|_83684], _90206])
Redo: (257) [user] metta_atom_asserted('&self', [=, [[-|_81814]|_83684], _90206])
Redo: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Unify: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
^ Call: (257) [user] using_all_spaces
^ Unify: (257) [user] using_all_spaces
Call: (258) [system] nb_current(with_all_spaces, t)
Redo: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Unify: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
Call: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
Call: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
^ Call: (258) [user] using_all_spaces
^ Unify: (258) [user] using_all_spaces
Call: (259) [system] nb_current(with_all_spaces, t)
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
Call: (258) [system] (=)==(:)
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
Call: (258) [system] (=)=='@doc'
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_81814]|_83684], _90206])
Call: (258) [system] fail
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Redo: (256) [user] metta_atom('&self', [=, [[-|_81814]|_83684], _90206])
Fail: (255) [user] metta_eq_def(=, '&self', [[-|_81814]|_83684], _170742)
^ Fail: (254) [user] is_user_defined_head_f1(=, '&self', [-|_81814])
^ Fail: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Fail: (252) [user] is_user_defined_head0(=, '&self', -)
^ Fail: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Fail: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Fail: (249) [user] is_user_defined_head(=, '&self', -)
^ Fail: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^ Fail: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^ Call: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
^ Unify: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
Call: (248) [user] is_function(-)
Unify: (248) [user] is_function(-)
^ Call: (249) [user] symbol(-)
^ Unify: (249) [user] symbol(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Exit: (249) [user] symbol(-)
Exit: (248) [user] is_function(-)
^ Call: (248) [user] is_special_op(-)
^ Unify: (248) [user] is_special_op(-)
^ Call: (249) [user] current_self(_191986)
^ Unify: (249) [user] current_self(_191986)
Call: (250) [system] nb_current(self_space, _191986)
Exit: (250) [system] nb_current(self_space, '&self')
Call: (250) [system] '&self'\==[]
Exit: (250) [system] '&self'\==[]
^ Exit: (249) [user] current_self('&self')
^ Call: (249) [user] is_special_op('&self', -)
^ Unify: (249) [user] is_special_op('&self', -)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Fail: (249) [user] is_special_op('&self', -)
^ Fail: (248) [user] is_special_op(-)
^ Redo: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
Call: (248) [system] is_list([singleton])
Exit: (248) [system] is_list([singleton])
^ Call: (248) [user] apply:maplist(subst_args(=, _206820, 497, '&self'), [singleton], _206826)
^ Unify: (248) [apply] apply:maplist(user:subst_args(=, _206820, 497, '&self'), [singleton], _206826)
Call: (249) [apply] apply:maplist_([singleton], _206826, user:subst_args(=, _206820, 497, '&self'))
Unify: (249) [apply] apply:maplist_([singleton], [_209644|_209646], user:subst_args(=, _206820, 497, '&self'))
^ Call: (250) [user] subst_args(=, _206820, 497, '&self', singleton, _209644)
^ Unify: (250) [user] subst_args(=, _206820, 497, '&self', singleton, _209644)
Call: (251) [system] atom(=)
Exit: (251) [system] atom(=)
Call: (251) [system] (=)\==(=)
^ Redo: (250) [user] subst_args(=, _206820, 497, '&self', singleton, _209644)
^ Unify: (250) [user] subst_args(=, _206820, 497, '&self', singleton, _209644)
^ Call: (251) [user] self_subst(singleton)
^ Unify: (251) [user] self_subst(singleton)
Call: (252) [system] callable(singleton)
Exit: (252) [system] callable(singleton)
^ Unify: (251) [user] self_subst(singleton)
^ Call: (252) [user] self_eval(singleton)
^ Unify: (252) [user] self_eval(singleton)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_223612, _223614), once(user:self_eval0(singleton)), '$restore_trace'(_223612, _223614))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_223612, _223614), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_223612, _223614))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_223612, _223614))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (252) [user] self_eval(singleton)
^ Exit: (251) [user] self_subst(singleton)
Call: (251) [system] _209644=singleton
Exit: (251) [system] singleton=singleton
^ Exit: (250) [user] subst_args(=, _206820, 497, '&self', singleton, singleton)
Call: (250) [apply] apply:maplist_([], _209646, user:subst_args(=, _206820, 497, '&self'))
Unify: (250) [apply] apply:maplist_([], [], user:subst_args(=, _206820, 497, '&self'))
Exit: (250) [apply] apply:maplist_([], [], user:subst_args(=, _206820, 497, '&self'))
Exit: (249) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _206820, 497, '&self'))
^ Exit: (248) [apply] apply:maplist(user:subst_args(=, _206820, 497, '&self'), [singleton], [singleton])
^ Call: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] eval_selfless(_238660, _238662, 497, '&self', [-, singleton], _5622)
^ Unify: (249) [user] eval_selfless(_239604, _239606, 497, '&self', [-, singleton], _5622)
^ Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
Call: (251) [system] var(-)
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Call: (252) [user] allow_clp
^ Unify: (252) [user] allow_clp
^ Call: (253) [user] false_flag
^ Unify: (253) [user] false_flag
Call: (254) [system] fail
Fail: (254) [system] fail
^ Fail: (253) [user] false_flag
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
Call: (252) [system] var(-)
^ Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966)))
^ Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966)))
^ Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966)))
^ Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966)))
^ Call: (254) [user] setup_call_cleanup('$notrace'(_263672, _263674), once(user:(ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966))), '$restore_trace'(_263672, _263674))
^ Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_263672, _263674), user:once(user:(ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966))), user:'$restore_trace'(_263672, _263674))
^ Call: (255) [system] sig_atomic(user:'$notrace'(_263672, _263674))
^ Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966)))
^ Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_259900, _259906, _259912], atom(_259900), catch_warn(current_op(_259938, yfx, _259900)), [-, singleton]\=[_259958], s2ps([-, singleton], _259966)))
^ Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_274000, !, -)
^ Redo: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_278628, '-fn', -)
^ Redo: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_283256, '-p', -)
^ Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^ Unify: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^ Call: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_290698, !, -)
^ Redo: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_295326, '-fn', -)
^ Redo: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_299954, '-p', -)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5622)
^ Call: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
Call: (247) [system] [-, singleton]==[]
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
Call: (247) [system] var([-, singleton])
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Call: (247) [user] once(subst_selfless([-, singleton], _5622))
^ Unify: (247) [system] once(user:subst_selfless([-, singleton], _5622))
^ Call: (248) [user] subst_selfless([-, singleton], _5622)
^ Unify: (248) [user] subst_selfless([-, singleton], _5622)
Call: (249) [system] var(-)
^ Redo: (248) [user] subst_selfless([-, singleton], _5622)
^ Unify: (248) [user] subst_selfless([-, singleton], _5622)
^ Call: (249) [user] eval_selfless(_315812, _315814, _315816, _315818, [-, singleton], _5622)
^ Unify: (249) [user] eval_selfless(_316756, _316758, _316760, _316762, [-, singleton], _5622)
^ Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
Call: (251) [system] var(-)
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Call: (252) [user] allow_clp
^ Unify: (252) [user] allow_clp
^ Call: (253) [user] false_flag
^ Unify: (253) [user] false_flag
Call: (254) [system] fail
Fail: (254) [system] fail
^ Fail: (253) [user] false_flag
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
Call: (252) [system] var(-)
^ Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118)))
^ Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118)))
^ Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118)))
^ Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118)))
^ Call: (254) [user] setup_call_cleanup('$notrace'(_340824, _340826), once(user:(ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118))), '$restore_trace'(_340824, _340826))
^ Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_340824, _340826), user:once(user:(ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118))), user:'$restore_trace'(_340824, _340826))
^ Call: (255) [system] sig_atomic(user:'$notrace'(_340824, _340826))
^ Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118)))
^ Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_337052, _337058, _337064], atom(_337052), catch_warn(current_op(_337090, yfx, _337052)), [-, singleton]\=[_337110], s2ps([-, singleton], _337118)))
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [_346448|_346450])
^ Call: (247) [user] subst_args(_347462, _347464, 497, '&self', -, _346448)
^ Unify: (247) [user] subst_args(_348406, _348408, 497, '&self', -, _346448)
Call: (248) [system] atom(_349276)
^ Redo: (247) [user] subst_args(_350276, _350278, 497, '&self', -, _346448)
^ Unify: (247) [user] subst_args(_351220, _351222, 497, '&self', -, _346448)
^ Call: (248) [user] self_subst(-)
^ Unify: (248) [user] self_subst(-)
Call: (249) [system] callable(-)
Exit: (249) [system] callable(-)
^ Unify: (248) [user] self_subst(-)
^ Call: (249) [user] self_eval(-)
^ Unify: (249) [user] self_eval(-)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_358570, _358572), once(user:self_eval0(-)), '$restore_trace'(_358570, _358572))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_358570, _358572), system:once(user:self_eval0(-)), system:'$restore_trace'(_358570, _358572))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_358570, _358572))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] self_eval(-)
^ Exit: (248) [user] self_subst(-)
Call: (248) [system] _346448=(-)
Exit: (248) [system] (-)=(-)
^ Exit: (247) [user] subst_args(_366124, _366126, 497, '&self', -, -)
^ Call: (247) [user] subst_args2_failed(497, '&self', [singleton], _346450)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _346450)
Call: (248) [system] [singleton]==[]
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _346450)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _346450)
Call: (248) [system] var([singleton])
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _346450)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _346450)
^ Call: (248) [user] once(subst_selfless([singleton], _346450))
^ Unify: (248) [system] once(user:subst_selfless([singleton], _346450))
^ Call: (249) [user] subst_selfless([singleton], _346450)
^ Unify: (249) [user] subst_selfless([singleton], _346450)
Call: (250) [system] var(singleton)
^ Redo: (249) [user] subst_selfless([singleton], _346450)
^ Unify: (249) [user] subst_selfless([singleton], _346450)
^ Call: (250) [user] eval_selfless(_381050, _381052, _381054, _381056, [singleton], _346450)
^ Unify: (250) [user] eval_selfless(_381994, _381996, _381998, _382000, [singleton], _346450)
^ Call: (251) [user] eval_selfless_0([singleton], _346450)
^ Unify: (251) [user] eval_selfless_0([singleton], _346450)
Call: (252) [system] var(singleton)
^ Redo: (251) [user] eval_selfless_0([singleton], _346450)
^ Unify: (251) [user] eval_selfless_0([singleton], _346450)
^ Call: (252) [user] eval_selfless_1([singleton], _346450)
^ Unify: (252) [user] eval_selfless_1([singleton], _346450)
^ Call: (253) [user] allow_clp
^ Unify: (253) [user] allow_clp
^ Call: (254) [user] false_flag
^ Unify: (254) [user] false_flag
Call: (255) [system] fail
Fail: (255) [system] fail
^ Fail: (254) [user] false_flag
^ Redo: (251) [user] eval_selfless_0([singleton], _346450)
^ Unify: (251) [user] eval_selfless_0([singleton], _346450)
^ Call: (252) [user] eval_selfless_2([singleton], _346450)
^ Unify: (252) [user] eval_selfless_2([singleton], _346450)
Call: (253) [system] var(singleton)
^ Redo: (252) [user] eval_selfless_2([singleton], _346450)
^ Unify: (252) [user] eval_selfless_2([singleton], _346450)
^ Call: (253) [user] fake_notrace((ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356)))
^ Unify: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356)))
^ Call: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356)))
^ Unify: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356)))
^ Call: (255) [user] setup_call_cleanup('$notrace'(_406062, _406064), once(user:(ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356))), '$restore_trace'(_406062, _406064))
^ Unify: (255) [system] setup_call_cleanup(user:'$notrace'(_406062, _406064), user:once(user:(ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356))), user:'$restore_trace'(_406062, _406064))
^ Call: (256) [system] sig_atomic(user:'$notrace'(_406062, _406064))
^ Fail: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356)))
^ Fail: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_402290, _402296, _402302], atom(_402290), catch_warn(current_op(_402328, yfx, _402290)), [singleton]\=[_402348], s2ps([singleton], _402356)))
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _346450)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], [_411686|_411688])
^ Call: (248) [user] subst_args(_412700, _412702, 497, '&self', singleton, _411686)
^ Unify: (248) [user] subst_args(_413644, _413646, 497, '&self', singleton, _411686)
Call: (249) [system] atom(_414514)
^ Redo: (248) [user] subst_args(_415514, _415516, 497, '&self', singleton, _411686)
^ Unify: (248) [user] subst_args(_416458, _416460, 497, '&self', singleton, _411686)
^ Call: (249) [user] self_subst(singleton)
^ Unify: (249) [user] self_subst(singleton)
Call: (250) [system] callable(singleton)
Exit: (250) [system] callable(singleton)
^ Unify: (249) [user] self_subst(singleton)
^ Call: (250) [user] self_eval(singleton)
^ Unify: (250) [user] self_eval(singleton)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_423808, _423810), once(user:self_eval0(singleton)), '$restore_trace'(_423808, _423810))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_423808, _423810), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_423808, _423810))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_423808, _423810))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (250) [user] self_eval(singleton)
^ Exit: (249) [user] self_subst(singleton)
Call: (249) [system] _411686=singleton
Exit: (249) [system] singleton=singleton
^ Exit: (248) [user] subst_args(_431362, _431364, 497, '&self', singleton, singleton)
^ Call: (248) [user] subst_args2_failed(497, '&self', [], _411688)
^ Unify: (248) [user] subst_args2_failed(497, '&self', [], _411688)
Call: (249) [system] []==[]
Exit: (249) [system] []==[]
Call: (249) [system] _411688=[]
Exit: (249) [system] []=[]
^ Exit: (248) [user] subst_args2_failed(497, '&self', [], [])
^ Exit: (247) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^ Exit: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^ Exit: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
Call: (245) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (245) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (245) [user] ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_445320, _445322), once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_445320, _445322))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_445320, _445322), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_445320, _445322))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_445320, _445322))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (245) [user] ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^ Unify: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
Call: (247) [system] _5630==1
Fail: (247) [system] _5630==1
^ Call: (248) [system] setup_call_cleanup('$notrace'(_453770, _453772), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_453770, _453772))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_453770, _453772), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_453770, _453772))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_453770, _453772))
^ Exit: (248) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^ Exit: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))))))
Call: (243) [system] retval([-, singleton])\=@=retval(fail)
Exit: (243) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
Call: (242) [system] [-, singleton]\=@=[-, singleton]
^ Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
Call: (242) [system] _5512=[-, singleton]
Exit: (242) [system] [-, singleton]=[-, singleton]
^ Exit: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^ Exit: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_468074, _468076), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_468074, _468076))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_468074, _468076), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_468074, _468076))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_468074, _468076))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Exit: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton]))
^ Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton])))
^ Exit: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (234) [user] eval_00(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (233) [user] eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (232) [user] must_eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
Call: (232) [apply] apply:maplist_([], _5514, user:must_eval_args(=, _5498, 499, '&self'))
Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
Exit: (231) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:must_eval_args(=, _5498, 499, '&self'))
^ Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5498, 499, '&self'), [[-, singleton]], [[-, singleton]])
Call: (230) [system] _5442=_5440
Exit: (230) [system] _5440=_5440
^ Exit: (229) [user] eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), eval_adjust_args1(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
^ Exit: (226) [user] eval_adjust_args(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Unify: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Call: (228) [system] setup_call_cleanup('$notrace'(_491030, _491032), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _490988, fbug((_490988-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), '$restore_trace'(_491030, _491032))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_491030, _491032), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _490988, fbug((_490988-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(_491030, _491032))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_491030, _491032))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _490988, fbug((_490988-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Call: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
Unify: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
^ Call: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (229) [user] metta_atom('&self', ['registered-python-function', _501516, _501522, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _501516, _501522, 'style-check'])
^ Call: (230) [user] typed_list('&self', _503442, _503364)
^ Unify: (230) [user] typed_list('&self', _504374, _503364)
Call: (231) [system] compound('&self')
Fail: (231) [system] compound('&self')
^ Fail: (230) [user] typed_list('&self', _507154, _503364)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _501516, _501522, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _501516, _501522, 'style-check'])
Call: (230) [system] '&self'=='&flybase'
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _501516, _501522, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _501516, _501522, 'style-check'])
^ Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _501516, _501522, 'style-check'])
^ Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _501516, _501522, 'style-check'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _501516, _501522, 'style-check'], _514536, _514538)
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _501516, _501522, 'style-check'], _515472, _515474)
^ Call: (232) [user] loaded_into_kb('&self', _516330)
^ Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (232) [user] once(user:asserted_metta_pred(_8850, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (232) [system] once(user:asserted_metta_pred(_8850, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (233) [user] asserted_metta_pred(_8850, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (233) [user] asserted_metta_pred(_8850, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
^ Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
^ Call: (230) [user] using_all_spaces
^ Unify: (230) [user] using_all_spaces
Call: (231) [system] nb_current(with_all_spaces, t)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
Call: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] 'registered-python-function'==(:)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] 'registered-python-function'=='@doc'
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] fail
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
^ Call: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (230) [user] allow_host_functions
^ Unify: (230) [user] allow_host_functions
^ Exit: (230) [user] allow_host_functions
^ Call: (230) [user] once((is_system_pred('style-check'), length([[-, singleton]], _71338), is_syspred('style-check', _71338, _71346)))
^ Unify: (230) [system] once(user:(is_system_pred('style-check'), length([[-, singleton]], _71338), is_syspred('style-check', _71338, _71346)))
^ Call: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_76984, !, 'style-check')
^ Redo: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_81612, '-fn', 'style-check')
^ Redo: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_86240, '-p', 'style-check')
^ Fail: (232) [user] is_system_pred('style-check')
Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
^ Call: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_99176, !, 'style-check')
^ Redo: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_103804, '-fn', 'style-check')
^ Redo: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_108432, '-p', 'style-check')
Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
Call: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^ Call: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] curried_arity(['style-check', [-, singleton]], _113926, _113928)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], _113926, _113928)
Call: (233) [system] var(['style-check', [-, singleton]])
^ Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _113926, _113928)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _113928)
Call: (233) [system] var('style-check')
^ Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _113926, _113928)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _113928)
^ Call: (233) [user] len_or_unbound([[-, singleton]], _113928)
^ Unify: (233) [user] len_or_unbound([[-, singleton]], _113928)
Call: (234) [system] is_list([[-, singleton]])
Exit: (234) [system] is_list([[-, singleton]])
Call: (234) [system] length([[-, singleton]], _113928)
Unify: (234) [system] length([[-, singleton]], _113928)
Call: (235) [system] var(_113928)
Exit: (235) [system] var(_113928)
Call: (235) [system] []==[]
Exit: (235) [system] []==[]
Call: (235) [system] _113928=1
Exit: (235) [system] 1=1
Exit: (234) [system] length([[-, singleton]], 1)
^ Exit: (233) [user] len_or_unbound([[-, singleton]], 1)
^ Exit: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^ Call: (232) [user] is_metta_type_constructor('&self', 'style-check', _135282)
^ Redo: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Call: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
Call: (234) [system] 'style-check'==let
^ Redo: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Exit: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (233) [user] must_det_ll((notrace((flag(eval_num, _147442, _147442+1), _147460 is _147442 mod 500, _147478 is 99-499 mod 100, _147502=_147504, option_else('trace-length', _147516, 500), option_else('trace-depth', _147524, 30))), quietly(if_t((nop(stop_rtrace), _147460>_147516), (set_debug(eval, false), _147580 is _147516+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147632)))))
^ Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _147442, _147442+1), _147460 is _147442 mod 500, _147478 is 99-499 mod 100, _147502=_147504, option_else('trace-length', _147516, 500), option_else('trace-depth', _147524, 30))), quietly(if_t((nop(stop_rtrace), _147460>_147516), (set_debug(eval, false), _147580 is _147516+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147632)))))
^ Call: (234) [user] once(user:(notrace((flag(eval_num, _147442, _147442+1), _147460 is _147442 mod 500, _147478 is 99-499 mod 100, _147502=_147504, option_else('trace-length', _147516, 500), option_else('trace-depth', _147524, 30))), quietly(if_t((nop(stop_rtrace), _147460>_147516), (set_debug(eval, false), _147580 is _147516+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147632)))))
^ Unify: (234) [system] once(user:(notrace((flag(eval_num, _147442, _147442+1), _147460 is _147442 mod 500, _147478 is 99-499 mod 100, _147502=_147504, option_else('trace-length', _147516, 500), option_else('trace-depth', _147524, 30))), quietly(if_t((nop(stop_rtrace), _147460>_147516), (set_debug(eval, false), _147580 is _147516+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147632)))))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_151356, _151358), once(user:(flag(eval_num, _147442, _147442+1), _147460 is _147442 mod 500, _147478 is 99-499 mod 100, _147502=_147504, option_else('trace-length', _147516, 500), option_else('trace-depth', _147524, 30))), '$restore_trace'(_151356, _151358))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_151356, _151358), system:once(user:(flag(eval_num, _147442, _147442+1), _147460 is _147442 mod 500, _147478 is 99-499 mod 100, _147502=_147504, option_else('trace-length', _147516, 500), option_else('trace-depth', _147524, 30))), system:'$restore_trace'(_151356, _151358))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_151356, _151358))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _147502=_147502, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _147580 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace)))))
^ Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _147580 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace)))))
^ Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _147580 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace)))))
Call: (236) [user] nop(notrace(no_repeats_var(_147632)))
Unify: (236) [user] nop(notrace(no_repeats_var(_147632)))
Exit: (236) [user] nop(notrace(no_repeats_var(_147632)))
^ Exit: (234) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _147502=_147502, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _147580 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147632)))))
^ Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _147502=_147502, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _147580 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147580])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147632)))))
Call: (233) [occurs] occurs:sub_term(_162820, defn)
Unify: (233) [occurs] occurs:sub_term(defn, defn)
Exit: (233) [occurs] occurs:sub_term(defn, defn)
Call: (233) [system] defn\=defn
Fail: (233) [system] defn\=defn
Redo: (233) [occurs] occurs:sub_term(_162820, defn)
Unify: (233) [occurs] occurs:sub_term(_162820, defn)
Call: (234) [system] compound(defn)
Fail: (234) [system] compound(defn)
Fail: (233) [occurs] occurs:sub_term(_162820, defn)
^ Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (233) [system] _173038=defn
Exit: (233) [system] defn=defn
^ Call: (233) [user] if_trace((eval;defn), (_147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^ Unify: (233) [user] if_trace((eval;defn), (_147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_176842, _176844), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _176800, fbug((_176800-->if_trace((eval;defn), (_147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_176842, _176844))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_176842, _176844), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _176800, fbug((_176800-->if_trace((eval;defn), (_147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_176842, _176844))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_176842, _176844))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _176800, fbug((_176800-->if_trace((eval;defn), (_147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace((eval;defn), (_147502=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
Call: (233) [system] _181624=retval(fail)
Exit: (233) [system] retval(fail)=retval(fail)
Call: (233) [system] _183486=(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))))
Exit: (233) [system] (\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))))
^ Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_147632, nb_setarg(1, retval(fail), _5440))))), ignore((_147502==1->ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)])))))))))))
^ Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_147632, nb_setarg(1, retval(fail), _5440))))), user:ignore((_147502==1->ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)])))))))))))
^ Call: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (236) [user] findall((_189374->_189376), get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394)
^ Unify: (236) [$bags] findall((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394)
^ Call: (237) [$bags] findall((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394, [])
^ Unify: (237) [$bags] findall((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394, [])
^ Call: (238) [$bags] cleanup_bag(findall_loop((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394, []), '$destroy_findall_bag')
^ Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394, []), '$bags':'$destroy_findall_bag')
Call: (239) [$bags] findall_loop((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394, [])
Unify: (239) [$bags] findall_loop((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394, [])
^ Call: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376)
^ Unify: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_197876], _189376)
^ Call: (241) [user] same_len_copy([[-, singleton]], _197876)
^ Unify: (241) [user] same_len_copy([[-, singleton]], _197876)
Call: (242) [system] length([[-, singleton]], _200682)
Unify: (242) [system] length([[-, singleton]], _200682)
Call: (243) [system] var(_200682)
Exit: (243) [system] var(_200682)
Call: (243) [system] []==[]
Exit: (243) [system] []==[]
Call: (243) [system] _200682=1
Exit: (243) [system] 1=1
Exit: (242) [system] length([[-, singleton]], 1)
Call: (242) [system] length(_197876, 1)
Unify: (242) [system] length(_197876, 1)
Call: (243) [system] var(1)
Redo: (242) [system] length(_197876, 1)
Unify: (242) [system] length(_197876, 1)
Call: (243) [system] integer(1)
Exit: (243) [system] integer(1)
Call: (243) [system] _197876==[]
Redo: (242) [system] length(_197876, 1)
Call: (243) [system] var(_197876)
Exit: (243) [system] var(_197876)
Exit: (242) [system] length([_219226], 1)
^ Exit: (241) [user] same_len_copy([[-, singleton]], [_219226])
Call: (241) [user] metta_eq_def(=, '&self', ['style-check', _219226], _189376)
Unify: (241) [user] metta_eq_def(=, '&self', ['style-check', _219226], _189376)
^ Call: (242) [user] ignore((=)=(=))
^ Unify: (242) [system] ignore(user:((=)=(=)))
Call: (243) [system] (=)=(=)
Exit: (243) [system] (=)=(=)
^ Exit: (242) [system] ignore(user:((=)=(=)))
Call: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
^ Call: (243) [user] typed_list('&self', _229526, _229448)
^ Unify: (243) [user] typed_list('&self', _230458, _229448)
Call: (244) [system] compound('&self')
Fail: (244) [system] compound('&self')
^ Fail: (243) [user] typed_list('&self', _233238, _229448)
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Call: (243) [system] '&self'=='&flybase'
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
^ Call: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _219226], _189376])
^ Unify: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _219226], _189376])
^ Call: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _219226], _189376], _240620, _240622)
^ Unify: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _219226], _189376], _241556, _241558)
^ Call: (245) [user] loaded_into_kb('&self', _242414)
^ Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (245) [user] once(user:asserted_metta_pred(_252984, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (245) [system] once(user:asserted_metta_pred(_252984, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (246) [user] asserted_metta_pred(_252984, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (246) [user] asserted_metta_pred(_252984, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Call: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _219226], _189376])
Unify: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _219226], _189376])
^ Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['style-check', _219226], _189376])
Redo: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _219226], _189376])
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
^ Call: (243) [user] using_all_spaces
^ Unify: (243) [user] using_all_spaces
Call: (244) [system] nb_current(with_all_spaces, t)
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
Call: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
Call: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
^ Call: (244) [user] using_all_spaces
^ Unify: (244) [user] using_all_spaces
Call: (245) [system] nb_current(with_all_spaces, t)
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
Call: (244) [system] (=)==(:)
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
Call: (244) [system] (=)=='@doc'
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _219226], _189376])
Call: (244) [system] fail
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _219226], _189376])
^ Redo: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376)
Redo: (239) [$bags] findall_loop((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), _189394, [])
Exit: (239) [$bags] findall_loop((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), [], [])
^ Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (237) [$bags] findall((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), [], [])
^ Exit: (236) [$bags] findall((_189374->_189376), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _189374, _189376), [])
^ Call: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^ Unify: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^ Call: (237) [user] ignore((curried_arity(['style-check', [-, singleton]], _315608, _315610), assert(is_metta_type_constructor('&self', _315608, _315610))))
^ Unify: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], _315608, _315610), assert(is_metta_type_constructor('&self', _315608, _315610))))
^ Call: (239) [user] curried_arity(['style-check', [-, singleton]], _315608, _315610)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], _315608, _315610)
Call: (240) [system] var(['style-check', [-, singleton]])
^ Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _315608, _315610)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _315610)
Call: (240) [system] var('style-check')
^ Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _315608, _315610)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _315610)
^ Call: (240) [user] len_or_unbound([[-, singleton]], _315610)
^ Unify: (240) [user] len_or_unbound([[-, singleton]], _315610)
Call: (241) [system] is_list([[-, singleton]])
Exit: (241) [system] is_list([[-, singleton]])
Call: (241) [system] length([[-, singleton]], _315610)
Unify: (241) [system] length([[-, singleton]], _315610)
Call: (242) [system] var(_315610)
Exit: (242) [system] var(_315610)
Call: (242) [system] []==[]
Exit: (242) [system] []==[]
Call: (242) [system] _315610=1
Exit: (242) [system] 1=1
Exit: (241) [system] length([[-, singleton]], 1)
^ Exit: (240) [user] len_or_unbound([[-, singleton]], 1)
^ Exit: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^ Call: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^ Exit: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^ Exit: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], 'style-check', 1), assert(is_metta_type_constructor('&self', 'style-check', 1))))
^ Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_343554, _343556), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _343512, fbug((_343512-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), '$restore_trace'(_343554, _343556))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_343554, _343556), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _343512, fbug((_343512-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(_343554, _343556))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_343554, _343556))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _343512, fbug((_343512-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Call: (237) [user] fail_on_constructor
^ Unify: (237) [user] fail_on_constructor
^ Call: (238) [user] true_flag
^ Unify: (238) [user] true_flag
^ Exit: (238) [user] true_flag
^ Exit: (237) [user] fail_on_constructor
^ Fail: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (235) [system] fail
Fail: (235) [system] fail
^ Call: (235) [user] ignore((_147502==1->ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))))))))))
^ Unify: (235) [system] ignore(user:(_147502==1->ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))))))))))
Call: (237) [system] _147502==1
Fail: (237) [system] _147502==1
^ Call: (238) [system] setup_call_cleanup('$notrace'(_360338, _360340), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)])))))))), '$restore_trace'(_360338, _360340))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_360338, _360340), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_360338, _360340))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_360338, _360340))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (235) [system] ignore(user:(_147502==1->ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))))))))))
^ Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_147632, nb_setarg(1, retval(fail), _5440))))), user:ignore((_147502==1->ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _183506, _183506+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _183506, <--, [defn, _5440]);indentq(0, _183506, <--, [defn, retval(fail)])))))))))))
^ Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^ Call: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (234) [system] number([-, singleton])
^ Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (234) [system] atom('style-check')
Exit: (234) [system] atom('style-check')
^ Call: (234) [user] need_subst_f('style-check')
^ Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Exit: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (233) [system] ['style-check', [-, singleton]]=_5440
Exit: (233) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))
Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))))
Exit: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))))
^ Exit: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Unify: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Exit: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Exit: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (224) [system] ['style-check', [-, singleton]]=_5140
Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (223) [system] nb_setarg(1, retval(fail), ['style-check', [-, singleton]])
Exit: (223) [system] nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Call: (223) [user] ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Unify: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_400620, _400622), once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), '$restore_trace'(_400620, _400622))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_400620, _400622), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(_400620, _400622))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_400620, _400622))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Call: (223) [user] ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^ Unify: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
Call: (225) [system] _5148==1
Fail: (225) [system] _5148==1
^ Call: (226) [system] setup_call_cleanup('$notrace'(_409082, _409084), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), '$restore_trace'(_409082, _409084))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_409082, _409084), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(_409082, _409084))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_409082, _409084))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^ Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])*->nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))), user:ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))))))
Call: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
Exit: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
^ Exit: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (220) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (220) [user] self_eval(['style-check', [-, singleton]])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_419552, _419554), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_419552, _419554))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_419552, _419554), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_419552, _419554))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_419552, _419554))
^ Fail: (220) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], _3574)
Call: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
Exit: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
Call: (220) [system] _426114=['style-check', [-, singleton]]
Exit: (220) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Call: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Unify: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Call: (221) [user] once(if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
^ Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
Call: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
Unify: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
^ Call: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Unify: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Call: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (225) [system] number([-, singleton])
^ Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (225) [system] atom('style-check')
Exit: (225) [system] atom('style-check')
^ Call: (225) [user] need_subst_f('style-check')
^ Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Exit: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (224) [system] ['style-check', [-, singleton]]=_3574
Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]]))
^ Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]])))
^ Exit: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (218) [user] eval_00(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (217) [user] eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (215) [user] catch_metta_return(eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Exit: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
Unify: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
^ Call: (215) [user] is_returned(['style-check', [-, singleton]])
^ Unify: (215) [user] is_returned(['style-check', [-, singleton]])
^ Call: (217) [system] setup_call_cleanup('$notrace'(_458708, _458710), once(user:(\+is_empty(['style-check', [-, singleton]]))), '$restore_trace'(_458708, _458710))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_458708, _458710), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(_458708, _458710))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_458708, _458710))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_returned(['style-check', [-, singleton]])
Call: (215) [system] _3894=['style-check', [-, singleton]]
Exit: (215) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
Exit: (214) [user] xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (214) [system] nb_setarg(1, res(_3436), ['style-check', [-, singleton]])
Exit: (214) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Call: (215) [system] setup_call_cleanup('$notrace'(_468078, _468080), once(bugger:(true==true)), '$restore_trace'(_468078, _468080))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_468078, _468080), system:once(bugger:(true==true)), system:'$restore_trace'(_468078, _468080))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_468078, _468080))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (216) [system] var(rtrace:tAt_rtrace)
Fail: (216) [system] var(rtrace:tAt_rtrace)
^ Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), rtrace:tAt_rtrace)
Call: (210) [system] statistics(cputime, _481374)
Exit: (210) [system] statistics(cputime, 5.407202639)
Call: (210) [system] _3920 is 5.407202639-4.961776115
Exit: (210) [system] 0.44542652400000016 is 5.407202639-4.961776115
Exit: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), 0.44542652400000016)
Call: (209) [system] true==true
Exit: (209) [system] true==true
Call: (210) [system] true==true
Exit: (210) [system] true==true
^ Call: (210) [user] set_option_value(interactive, false)
^ Unify: (210) [user] set_option_value(interactive, false)
^ Call: (211) [user] set_option_value0(interactive, false)
^ Unify: (211) [user] set_option_value0(interactive, false)
^ Call: (212) [user] p2mE(false, _493446)
^ Unify: (212) [user] p2mE(false, false)
Call: (213) [system] atom(false)
Exit: (213) [system] atom(false)
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [$syspreds] nb_setval(interactive, 'False')
Unify: (213) [$syspreds] nb_setval(interactive, 'False')
Call: (214) [system] duplicate_term('False', _500888)
Exit: (214) [system] duplicate_term('False', 'False')
Call: (214) [system] nb_linkval(interactive, 'False')
Exit: (214) [system] nb_linkval(interactive, 'False')
Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^ Call: (212) [user] p2mE(_505530, 'False')
^ Unify: (212) [user] p2mE('False', 'False')
Call: (213) [system] atom('False')
Exit: (213) [system] atom('False')
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (213) [system] set_prolog_flag(interactive, false)
Exit: (213) [system] set_prolog_flag(interactive, false)
^ Exit: (211) [user] set_option_value0(interactive, false)
^ Exit: (210) [user] set_option_value(interactive, false)
Call: (210) [system] contrl(inf, each)=contrl(_3990, _3992)
Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
Call: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Exit: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Call: (210) [system] current_input(_4016)
Exit: (210) [system] current_input((0x7f1a2a492020))
Call: (210) [system] read_pending_codes((0x7f1a2a492020), _4028, [])
Exit: (210) [system] read_pending_codes((0x7f1a2a492020), [], [])
Call: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Call: (211) [system] _4042==_4042+1
Redo: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
^ Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4042, _4042+1))
Call: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
Unify: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
Call: (214) [system] get_flag(result_num, _4042)
Exit: (214) [system] get_flag(result_num, 0)
Call: (214) [system] atom(0+1)
Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (214) [system] set_flag(result_num, 1)
Exit: (214) [system] set_flag(result_num, 1)
Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
Call: (210) [$syspreds] flag(result_num, _4062, _4062)
Unify: (210) [$syspreds] flag(result_num, _4062, _4062)
Call: (211) [system] _4062==_4062
Exit: (211) [system] _4062==_4062
Call: (211) [system] get_flag(result_num, _4062)
Exit: (211) [system] get_flag(result_num, 1)
Exit: (210) [$syspreds] flag(result_num, 1, 1)
^ Call: (210) [user] reset_eval_num
^ Unify: (210) [user] reset_eval_num
Call: (211) [$syspreds] flag(eval_num, _29252, 0)
Unify: (211) [$syspreds] flag(eval_num, _30184, 0)
Call: (212) [system] _31040==0
Redo: (211) [$syspreds] flag(eval_num, _32046, 0)
Unify: (211) [$syspreds] flag(eval_num, _32978, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _33838, 0))
Call: (214) [$syspreds] update_flag(eval_num, _33838, 0)
Unify: (214) [$syspreds] update_flag(eval_num, _33838, 0)
Call: (215) [system] get_flag(eval_num, _33838)
Exit: (215) [system] get_flag(eval_num, 6)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(eval_num, 6, 0)
Call: (215) [system] set_flag(eval_num, 0)
Exit: (215) [system] set_flag(eval_num, 0)
Exit: (214) [$syspreds] update_flag(eval_num, 6, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 6, 0))
Exit: (211) [$syspreds] flag(eval_num, 6, 0)
Call: (211) [$syspreds] flag(trace_output_len, _45082, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _46014, 0)
Call: (212) [system] _46870==0
Redo: (211) [$syspreds] flag(trace_output_len, _47876, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _48808, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _49668, 0))
Call: (214) [$syspreds] update_flag(trace_output_len, _49668, 0)
Unify: (214) [$syspreds] update_flag(trace_output_len, _49668, 0)
Call: (215) [system] get_flag(trace_output_len, _49668)
Exit: (215) [system] get_flag(trace_output_len, 0)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (215) [system] set_flag(trace_output_len, 0)
Exit: (215) [system] set_flag(trace_output_len, 0)
Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (210) [user] reset_eval_num
^ Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Call: (211) [user] original_user_output(_63600)
^ Unify: (211) [user] original_user_output(_63600)
Call: (212) [system] stream_property(_63600, file_no(1))
Unify: (212) [system] stream_property(_63600, file_no(1))
Call: (213) [system] nonvar(_63600)
Redo: (212) [system] stream_property(_63600, file_no(1))
Unify: (212) [system] stream_property(_63600, file_no(1))
Call: (213) [system] nonvar(_63600)
Redo: (212) [system] stream_property(_63600, file_no(1))
Unify: (212) [system] stream_property(_63600, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_74720)
Redo: (212) [system] stream_property(_63600, file_no(1))
Exit: (212) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (211) [user] original_user_output((0x7f1a2a492120))
^ Call: (211) [user] with_output_to((0x7f1a2a492120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^ Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^ Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_current(suspend_answers, true)
^ Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (216) [user] answer_output(_85910)
^ Unify: (216) [user] answer_output(_85910)
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_91452, _91454), once(user:is_flag0(test)), '$restore_trace'(_91452, _91454))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_91452, _91454), system:once(user:is_flag0(test)), system:'$restore_trace'(_91452, _91454))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_91452, _91454))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Call: (217) [user] original_user_output(_85910)
^ Unify: (217) [user] original_user_output(_85910)
Call: (218) [system] stream_property(_85910, file_no(1))
Unify: (218) [system] stream_property(_85910, file_no(1))
Call: (219) [system] nonvar(_85910)
Redo: (218) [system] stream_property(_85910, file_no(1))
Unify: (218) [system] stream_property(_85910, file_no(1))
Call: (219) [system] nonvar(_85910)
Redo: (218) [system] stream_property(_85910, file_no(1))
Unify: (218) [system] stream_property(_85910, file_no(1))
Call: (219) [system] nonvar(file_no(1))
Exit: (219) [system] nonvar(file_no(1))
Call: (219) [system] file_no(1)=alias(_108188)
Redo: (218) [system] stream_property(_85910, file_no(1))
Exit: (218) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (217) [user] original_user_output((0x7f1a2a492120))
^ Exit: (216) [user] answer_output((0x7f1a2a492120))
^ Call: (216) [user] with_output_to((0x7f1a2a492120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (216) [user] with_output_to((0x7f1a2a492120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
Exit: (215) [system] nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (213) [system] user:in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (211) [user] with_output_to((0x7f1a2a492120), (in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^ Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^ Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^ Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
Exit: (212) [system] 1==1
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (214) [user] once((is_mettalog;is_testing))
^ Unify: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_win64
^ Unify: (217) [user] is_win64
Call: (218) [system] current_prolog_flag(windows, _142892)
Fail: (218) [system] current_prolog_flag(windows, _143820)
^ Fail: (217) [user] is_win64
^ Redo: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_metta_flag(log)
^ Unify: (217) [user] is_metta_flag(log)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_149280, _149282), once(user:is_flag0(log)), '$restore_trace'(_149280, _149282))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_149280, _149282), system:once(user:is_flag0(log)), system:'$restore_trace'(_149280, _149282))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_149280, _149282))
^ Fail: (217) [user] is_metta_flag(log)
^ Fail: (216) [user] is_mettalog
^ Call: (216) [user] is_testing
^ Unify: (216) [user] is_testing
^ Call: (217) [user] is_metta_flag(test)
^ Unify: (217) [user] is_metta_flag(test)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_157650, _157652), once(user:is_flag0(test)), '$restore_trace'(_157650, _157652))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_157650, _157652), system:once(user:is_flag0(test)), system:'$restore_trace'(_157650, _157652))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_157650, _157652))
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] is_metta_flag(test)
^ Exit: (216) [user] is_testing
^ Exit: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (215) [user] original_user_error(_166046)
^ Unify: (215) [user] original_user_error(_166046)
Call: (216) [system] stream_property(_166046, file_no(2))
Unify: (216) [system] stream_property(_166046, file_no(2))
Call: (217) [system] nonvar(_166046)
Redo: (216) [system] stream_property(_166046, file_no(2))
Unify: (216) [system] stream_property(_166046, file_no(2))
Call: (217) [system] nonvar(_166046)
Redo: (216) [system] stream_property(_166046, file_no(2))
Unify: (216) [system] stream_property(_166046, file_no(2))
Call: (217) [system] nonvar(file_no(2))
Exit: (217) [system] nonvar(file_no(2))
Call: (217) [system] file_no(2)=alias(_177166)
Redo: (216) [system] stream_property(_166046, file_no(2))
Exit: (216) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (215) [user] original_user_error((0x7f1a2a492220))
^ Call: (215) [user] with_output_to((0x7f1a2a492220), format('~N~nDeterministic: ', []))
^ Call: (217) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (217) [user] format('~N~nDeterministic: ', [])
^ Exit: (215) [user] with_output_to((0x7f1a2a492220), format('~N~nDeterministic: ', []))
^ Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Call: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Unify: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Call: (216) [user] once((is_mettalog;is_testing))
^ Unify: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_win64
^ Unify: (219) [user] is_win64
Call: (220) [system] current_prolog_flag(windows, _198858)
Fail: (220) [system] current_prolog_flag(windows, _199786)
^ Fail: (219) [user] is_win64
^ Redo: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_metta_flag(log)
^ Unify: (219) [user] is_metta_flag(log)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_205246, _205248), once(user:is_flag0(log)), '$restore_trace'(_205246, _205248))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_205246, _205248), system:once(user:is_flag0(log)), system:'$restore_trace'(_205246, _205248))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_205246, _205248))
^ Fail: (219) [user] is_metta_flag(log)
^ Fail: (218) [user] is_mettalog
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_213616, _213618), once(user:is_flag0(test)), '$restore_trace'(_213616, _213618))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_213616, _213618), system:once(user:is_flag0(test)), system:'$restore_trace'(_213616, _213618))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_213616, _213618))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Exit: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Unify: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (217) [user] original_user_error(_222012)
^ Unify: (217) [user] original_user_error(_222012)
Call: (218) [system] stream_property(_222012, file_no(2))
Unify: (218) [system] stream_property(_222012, file_no(2))
Call: (219) [system] nonvar(_222012)
Redo: (218) [system] stream_property(_222012, file_no(2))
Unify: (218) [system] stream_property(_222012, file_no(2))
Call: (219) [system] nonvar(_222012)
Redo: (218) [system] stream_property(_222012, file_no(2))
Unify: (218) [system] stream_property(_222012, file_no(2))
Call: (219) [system] nonvar(file_no(2))
Exit: (219) [system] nonvar(file_no(2))
Call: (219) [system] file_no(2)=alias(_233132)
Redo: (218) [system] stream_property(_222012, file_no(2))
Exit: (218) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (217) [user] original_user_error((0x7f1a2a492220))
^ Call: (217) [user] with_output_to((0x7f1a2a492220), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Unify: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Call: (221) [user] symbolic(['style-check', [-, singleton]])
^ Unify: (221) [user] symbolic(['style-check', [-, singleton]])
Call: (222) [system] atomic(['style-check', [-, singleton]])
Fail: (222) [system] atomic(['style-check', [-, singleton]])
^ Fail: (221) [user] symbolic(['style-check', [-, singleton]])
Call: (220) [user] nop(nl)
Unify: (220) [user] nop(nl)
Exit: (220) [user] nop(nl)
^ Exit: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Exit: (217) [user] with_output_to((0x7f1a2a492220), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Exit: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Exit: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Call: (215) [user] original_user_output(_253754)
^ Unify: (215) [user] original_user_output(_253754)
Call: (216) [system] stream_property(_253754, file_no(1))
Unify: (216) [system] stream_property(_253754, file_no(1))
Call: (217) [system] nonvar(_253754)
Redo: (216) [system] stream_property(_253754, file_no(1))
Unify: (216) [system] stream_property(_253754, file_no(1))
Call: (217) [system] nonvar(_253754)
Redo: (216) [system] stream_property(_253754, file_no(1))
Unify: (216) [system] stream_property(_253754, file_no(1))
Call: (217) [system] nonvar(file_no(1))
Exit: (217) [system] nonvar(file_no(1))
Call: (217) [system] file_no(1)=alias(_264874)
Redo: (216) [system] stream_property(_253754, file_no(1))
Exit: (216) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (215) [user] original_user_output((0x7f1a2a492120))
^ Call: (215) [user] with_output_to((0x7f1a2a492120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Call: (218) [user] as_tf(is_mettalog, _271776)
^ Unify: (218) [user] as_tf(is_mettalog, _271776)
Call: (219) [system] is_mettalog\=[_273636|_273638]
Exit: (219) [system] is_mettalog\=[_273636|_273638]
^ Call: (219) [user] catch_nowarn((call(is_mettalog)*->_271776='True';_271776='False'))
^ Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_271776='True';_271776='False'))
Call: (220) [user] catch_err((call(is_mettalog)*->_271776='True';_271776='False'), error(_277374, _277376), fail)
Unify: (220) [user] catch_err((call(is_mettalog)*->_271776='True';_271776='False'), error(_277374, _277376), fail)
^ Call: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_win64
^ Unify: (224) [user] is_win64
Call: (225) [system] current_prolog_flag(windows, _282990)
Fail: (225) [system] current_prolog_flag(windows, _283918)
^ Fail: (224) [user] is_win64
^ Redo: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_metta_flag(log)
^ Unify: (224) [user] is_metta_flag(log)
^ Call: (226) [system] setup_call_cleanup('$notrace'(_289378, _289380), once(user:is_flag0(log)), '$restore_trace'(_289378, _289380))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_289378, _289380), system:once(user:is_flag0(log)), system:'$restore_trace'(_289378, _289380))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_289378, _289380))
^ Fail: (224) [user] is_metta_flag(log)
^ Fail: (223) [user] is_mettalog
Call: (223) [system] _271776='False'
Exit: (223) [system] 'False'='False'
Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_277374, _277376), fail)
^ Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (218) [user] as_tf(is_mettalog, 'False')
^ Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Call: (219) [user] was_option_value(src_indents, _300792)
^ Unify: (219) [user] was_option_value(src_indents, _300792)
Call: (220) [system] current_prolog_flag(src_indents, _302650)
Exit: (220) [system] current_prolog_flag(src_indents, [])
Call: (220) [system] _300792=[]
Exit: (220) [system] []=[]
^ Exit: (219) [user] was_option_value(src_indents, [])
^ Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), set_option_value(src_indents, []))
^ Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^ Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (222) [user] set_option_value(src_indents, 'False')
^ Unify: (222) [user] set_option_value(src_indents, 'False')
^ Call: (223) [user] set_option_value0(src_indents, 'False')
^ Unify: (223) [user] set_option_value0(src_indents, 'False')
^ Call: (224) [user] p2mE('False', _314084)
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE('False', 'False')
^ Exit: (224) [user] p2mE('False', 'False')
Call: (225) [$syspreds] nb_setval(src_indents, 'False')
Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
Call: (226) [system] duplicate_term('False', _321526)
Exit: (226) [system] duplicate_term('False', 'False')
Call: (226) [system] nb_linkval(src_indents, 'False')
Exit: (226) [system] nb_linkval(src_indents, 'False')
Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (224) [user] p2mE(_326168, 'False')
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE(false, 'False')
^ Exit: (224) [user] p2mE(false, 'False')
Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, false)
Exit: (225) [system] set_prolog_flag(src_indents, false)
^ Exit: (223) [user] set_option_value0(src_indents, 'False')
^ Exit: (222) [user] set_option_value(src_indents, 'False')
^ Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (221) [user] is_compatio
^ Unify: (221) [user] is_compatio
^ Call: (223) [system] setup_call_cleanup('$notrace'(_342256, _342258), once(user:is_compatio0), '$restore_trace'(_342256, _342258))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_342256, _342258), system:once(user:is_compatio0), system:'$restore_trace'(_342256, _342258))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_342256, _342258))
^ Fail: (221) [user] is_compatio
^ Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (222) [rtrace] rtrace:quietly3(user:(wots(_348118, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_348118==""->true;our_ansi_format('yellow', '~w~n', [_348118]))))
^ Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_348118, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_348118==""->true;our_ansi_format('yellow', '~w~n', [_348118]))))
(style-check (- singleton))
^ Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (221) [user] set_option_value(src_indents, [])
^ Unify: (221) [user] set_option_value(src_indents, [])
^ Call: (222) [user] set_option_value0(src_indents, [])
^ Unify: (222) [user] set_option_value0(src_indents, [])
^ Call: (223) [user] p2mE([], _357264)
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [$syspreds] nb_setval(src_indents, [])
Unify: (224) [$syspreds] nb_setval(src_indents, [])
Call: (225) [system] duplicate_term([], _364706)
Exit: (225) [system] duplicate_term([], [])
Call: (225) [system] nb_linkval(src_indents, [])
Exit: (225) [system] nb_linkval(src_indents, [])
Exit: (224) [$syspreds] nb_setval(src_indents, [])
^ Call: (223) [user] p2mE(_369348, [])
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (224) [system] set_prolog_flag(src_indents, [])
Exit: (224) [system] set_prolog_flag(src_indents, [])
^ Exit: (222) [user] set_option_value0(src_indents, [])
^ Exit: (221) [user] set_option_value(src_indents, [])
^ Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^ Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Exit: (215) [user] with_output_to((0x7f1a2a492120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^ Call: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
Call: (211) [system] nb_current(suspend_answers, true)
^ Redo: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Call: (211) [user] answer_output(_392558)
^ Unify: (211) [user] answer_output(_392558)
^ Call: (212) [user] is_testing
^ Unify: (212) [user] is_testing
^ Call: (213) [user] is_metta_flag(test)
^ Unify: (213) [user] is_metta_flag(test)
^ Call: (215) [system] setup_call_cleanup('$notrace'(_398100, _398102), once(user:is_flag0(test)), '$restore_trace'(_398100, _398102))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_398100, _398102), system:once(user:is_flag0(test)), system:'$restore_trace'(_398100, _398102))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_398100, _398102))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (213) [user] is_metta_flag(test)
^ Exit: (212) [user] is_testing
^ Call: (212) [user] original_user_output(_392558)
^ Unify: (212) [user] original_user_output(_392558)
Call: (213) [system] stream_property(_392558, file_no(1))
Unify: (213) [system] stream_property(_392558, file_no(1))
Call: (214) [system] nonvar(_392558)
Redo: (213) [system] stream_property(_392558, file_no(1))
Unify: (213) [system] stream_property(_392558, file_no(1))
Call: (214) [system] nonvar(_392558)
Redo: (213) [system] stream_property(_392558, file_no(1))
Unify: (213) [system] stream_property(_392558, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_414836)
Redo: (213) [system] stream_property(_392558, file_no(1))
Exit: (213) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (212) [user] original_user_output((0x7f1a2a492120))
^ Exit: (211) [user] answer_output((0x7f1a2a492120))
^ Call: (211) [user] with_output_to((0x7f1a2a492120), write_asrc(['style-check', [-, singleton]]))
Call: (213) [user] write_asrc(['style-check', [-, singleton]])
Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
Call: (214) [system] ['style-check', [-, singleton]]=='Empty'
Redo: (213) [user] write_asrc(['style-check', [-, singleton]])
Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
Call: (214) [user] write_bsrc(['style-check', [-, singleton]])
Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
Call: (215) [system] ['style-check', [-, singleton]]=='Empty'
Redo: (214) [user] write_bsrc(['style-check', [-, singleton]])
Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
Call: (215) [system] ground(['style-check', [-, singleton]])
Exit: (215) [system] ground(['style-check', [-, singleton]])
Call: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Unify: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Call: (216) [system] is_list(['style-check', [-, singleton]])
Exit: (216) [system] is_list(['style-check', [-, singleton]])
Call: (216) [lists] lists:member(_435112, ['style-check', [-, singleton]])
Unify: (216) [lists] lists:member(_435112, ['style-check', [-, singleton]])
Call: (217) [lists] lists:member_([[-, singleton]], _435112, 'style-check')
Unify: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
Exit: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
Exit: (216) [lists] lists:member('style-check', ['style-check', [-, singleton]])
Call: (216) [system] is_list('style-check')
Redo: (217) [lists] lists:member_([[-, singleton]], _435112, 'style-check')
Unify: (217) [lists] lists:member_([[-, singleton]], _435112, 'style-check')
Call: (218) [lists] lists:member_([], _435112, [-, singleton])
Unify: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
Exit: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
Exit: (217) [lists] lists:member_([[-, singleton]], [-, singleton], 'style-check')
Exit: (216) [lists] lists:member([-, singleton], ['style-check', [-, singleton]])
Call: (216) [system] is_list([-, singleton])
Exit: (216) [system] is_list([-, singleton])
^ Call: (216) [user] write_src(['style-check', [-, singleton]])
^ Unify: (216) [user] write_src(['style-check', [-, singleton]])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_451856, _451858), once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), '$restore_trace'(_451856, _451858))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_451856, _451858), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(_451856, _451858))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_451856, _451858))
(style-check (- singleton))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] write_src(['style-check', [-, singleton]])
Exit: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Exit: (214) [user] write_bsrc(['style-check', [-, singleton]])
Exit: (213) [user] write_asrc(['style-check', [-, singleton]])
^ Exit: (211) [user] with_output_to((0x7f1a2a492120), write_asrc(['style-check', [-, singleton]]))
^ Exit: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Call: (210) [user] not_compatio(format('~N'))
^ Unify: (210) [user] not_compatio(format('~N'))
^ Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (212) [user] once((is_mettalog;is_testing))
^ Unify: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_win64
^ Unify: (215) [user] is_win64
Call: (216) [system] current_prolog_flag(windows, _471928)
Fail: (216) [system] current_prolog_flag(windows, _472856)
^ Fail: (215) [user] is_win64
^ Redo: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_metta_flag(log)
^ Unify: (215) [user] is_metta_flag(log)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_478316, _478318), once(user:is_flag0(log)), '$restore_trace'(_478316, _478318))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_478316, _478318), system:once(user:is_flag0(log)), system:'$restore_trace'(_478316, _478318))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_478316, _478318))
^ Fail: (215) [user] is_metta_flag(log)
^ Fail: (214) [user] is_mettalog
^ Call: (214) [user] is_testing
^ Unify: (214) [user] is_testing
^ Call: (215) [user] is_metta_flag(test)
^ Unify: (215) [user] is_metta_flag(test)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_486686, _486688), once(user:is_flag0(test)), '$restore_trace'(_486686, _486688))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_486686, _486688), system:once(user:is_flag0(test)), system:'$restore_trace'(_486686, _486688))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_486686, _486688))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_metta_flag(test)
^ Exit: (214) [user] is_testing
^ Exit: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (212) [user] user_err(format('~N'))
^ Unify: (212) [user] user_err(format('~N'))
^ Call: (213) [user] original_user_error(_495082)
^ Unify: (213) [user] original_user_error(_495082)
Call: (214) [system] stream_property(_495082, file_no(2))
Unify: (214) [system] stream_property(_495082, file_no(2))
Call: (215) [system] nonvar(_495082)
Redo: (214) [system] stream_property(_495082, file_no(2))
Unify: (214) [system] stream_property(_495082, file_no(2))
Call: (215) [system] nonvar(_495082)
Redo: (214) [system] stream_property(_495082, file_no(2))
Unify: (214) [system] stream_property(_495082, file_no(2))
Call: (215) [system] nonvar(file_no(2))
Exit: (215) [system] nonvar(file_no(2))
Call: (215) [system] file_no(2)=alias(_506202)
Redo: (214) [system] stream_property(_495082, file_no(2))
Exit: (214) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (213) [user] original_user_error((0x7f1a2a492220))
^ Call: (213) [user] with_output_to((0x7f1a2a492220), format('~N'))
Call: (215) [$syspreds] format('~N')
Unify: (215) [$syspreds] format('~N')
^ Call: (216) [$syspreds] format('~N', [])
^ Exit: (216) [$syspreds] format('~N', [])
Exit: (215) [$syspreds] format('~N')
^ Exit: (213) [user] with_output_to((0x7f1a2a492220), format('~N'))
^ Exit: (212) [user] user_err(format('~N'))
^ Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (210) [user] not_compatio(format('~N'))
Call: (210) [system] true\==true
Fail: (210) [system] true\==true
Call: (210) [system] _4424=false
Exit: (210) [system] false=false
^ Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016)))))
^ Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016)))))
Call: (212) [system] false==true
Fail: (212) [system] false==true
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))
^ Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_12372, _12374), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))), _12330, fbug((_12330-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))))))), '$restore_trace'(_12372, _12374))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_12372, _12374), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))), _12330, fbug((_12330-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))))))), system:'$restore_trace'(_12372, _12374))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_12372, _12374))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))), _12330, fbug((_12330-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016))))
^ Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44542652400000016)))))
^ Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^ Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^ Call: (212) [system] setup_call_cleanup('$notrace'(_21188, _21190), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), '$restore_trace'(_21188, _21190))
^ Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_21188, _21190), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(_21188, _21190))
^ Call: (213) [system] sig_atomic(system:'$notrace'(_21188, _21190))
^ Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
Call: (210) [system] false==true
Fail: (210) [system] false==true
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
Call: (208) [$syspreds] flag(result_num, _34134, _34134)
Unify: (208) [$syspreds] flag(result_num, _34134, _34134)
Call: (209) [system] _34134==_34134
Exit: (209) [system] _34134==_34134
Call: (209) [system] get_flag(result_num, _34134)
Exit: (209) [system] get_flag(result_num, 1)
Exit: (208) [$syspreds] flag(result_num, 1, 1)
Call: (208) [system] 1==0
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
^ Call: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] answer_output(_51032)
^ Unify: (209) [user] answer_output(_51032)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_56574, _56576), once(user:is_flag0(test)), '$restore_trace'(_56574, _56576))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_56574, _56576), system:once(user:is_flag0(test)), system:'$restore_trace'(_56574, _56576))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_56574, _56576))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_51032)
^ Unify: (210) [user] original_user_output(_51032)
Call: (211) [system] stream_property(_51032, file_no(1))
Unify: (211) [system] stream_property(_51032, file_no(1))
Call: (212) [system] nonvar(_51032)
Redo: (211) [system] stream_property(_51032, file_no(1))
Unify: (211) [system] stream_property(_51032, file_no(1))
Call: (212) [system] nonvar(_51032)
Redo: (211) [system] stream_property(_51032, file_no(1))
Unify: (211) [system] stream_property(_51032, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_73310)
Redo: (211) [system] stream_property(_51032, file_no(1))
Exit: (211) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f1a2a492120))
^ Exit: (209) [user] answer_output((0x7f1a2a492120))
^ Call: (209) [user] with_output_to((0x7f1a2a492120), write(']\n'))
Call: (211) [system] write(']\n')
]
Exit: (211) [system] write(']\n')
^ Exit: (209) [user] with_output_to((0x7f1a2a492120), write(']\n'))
^ Exit: (208) [user] in_answer_io(write(']\n'))
^ Call: (208) [user] ignore(res(['style-check', [-, singleton]])=res(_3436))
^ Unify: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(_3436)))
Call: (209) [system] res(['style-check', [-, singleton]])=res(_3436)
Exit: (209) [system] res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])
^ Exit: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])))
Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
^ Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])), give_up(_3658), pp_m('red', gave_up(_3658))))
Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))
^ Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^ Unify: (193) [user] metta_file_buffer(+, [=, [run, _135622], [run, 'current-output', _135622]], ['_F'=_135622], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^ Exit: (193) [user] metta_file_buffer(+, [=, [run, _135622], [run, 'current-output', _135622]], ['_F'=_135622], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_F'=_135622])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_135622])
Call: (195) [apply] apply:maplist_(['_F'=_135622], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_F'=_135622], user:maybe_assign)
Call: (196) [user] maybe_assign('_F'=_135622)
Unify: (196) [user] maybe_assign('_F'=_135622)
^ Call: (197) [user] ignore(_135622=_F)
^ Unify: (197) [system] ignore(user:(_135622=_F))
Call: (198) [system] _135622=_F
Exit: (198) [system] _F=_F
^ Exit: (197) [system] ignore(user:(_F=_F))
Exit: (196) [user] maybe_assign('_F'=_F)
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_F'=_F], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_F])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] var([=, [run, _F], [run, 'current-output', _F]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [run, _F], [run, 'current-output', _F]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] string([=, [run, _F], [run, 'current-output', _F]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _215754), pfcAdd_Now('next-operation'(_215754)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _215754), pfcAdd_Now('next-operation'(_215754)))
Call: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _215754)
Unify: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, _218546))
Call: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _218546)
Unify: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _218546)
Call: (199) [user] o_s([run, _F], _218546)
Unify: (199) [user] o_s([run, _F], _218546)
Call: (200) [user] o_s(run, _218546)
Unify: (200) [user] o_s(run, run)
Exit: (200) [user] o_s(run, run)
Exit: (199) [user] o_s([run, _F], run)
Exit: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], run)
Exit: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Call: (199) [user] must_ex(current_why_UU(_239764))
^ Unify: (199) [user] must_ex(current_why_UU(_239764))
Call: (201) [user] current_why_UU(_239764)
Unify: (201) [user] current_why_UU(_239764)
^ Call: (202) [user] get_why_uu(_239764)
^ Unify: (202) [user] get_why_uu(_239764)
^ Call: (203) [user] findall(_245304, current_why(_245304), _245310)
^ Unify: (203) [$bags] findall(_245304, user:current_why(_245304), _245310)
^ Call: (204) [$bags] findall(_245304, user:current_why(_245304), _245310, [])
^ Unify: (204) [$bags] findall(_245304, user:current_why(_245304), _245310, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_245304, user:current_why(_245304), _245310, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_245304, user:current_why(_245304), _245310, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_245304, user:current_why(_245304), _245310, [])
Unify: (206) [$bags] findall_loop(_245304, user:current_why(_245304), _245310, [])
^ Call: (207) [user] bugger:current_why(_245304)
^ Unify: (207) [user] bugger:current_why(_245304)
^ Call: (208) [user] bugger:current_why_data(_245304)
^ Unify: (208) [user] bugger:current_why_data(_245304)
Call: (209) [system] nb_current('$current_why', wp(_245304, _256564))
Fail: (209) [system] nb_current('$current_why', wp(_245304, _256564))
^ Redo: (208) [user] bugger:current_why_data(_245304)
^ Unify: (208) [user] bugger:current_why_data(_245304)
Call: (209) [t_l] t_l:current_why_source(_245304)
Fail: (209) [t_l] t_l:current_why_source(_245304)
^ Fail: (208) [user] bugger:current_why_data(_245304)
^ Redo: (207) [user] bugger:current_why(_245304)
^ Unify: (207) [user] bugger:current_why(mfl4(_263992, _263994, _263996, _263998))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_264948, _264950), once(user:current_mfl4(_263992, _263994, _263996, _263998)), '$restore_trace'(_264948, _264950))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_264948, _264950), system:once(user:current_mfl4(_263992, _263994, _263996, _263998)), system:'$restore_trace'(_264948, _264950))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_264948, _264950))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_263992, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_263992, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_245304, user:current_why(_245304), _245310, [])
Exit: (206) [$bags] findall_loop(_245304, user:current_why(_245304), [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_245304, user:current_why(_245304), [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_245304, user:current_why(_245304), [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_245304, user:current_why(_245304), [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _239764)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _239764)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_401376, _401378)
Fail: (204) [system] [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_401376, _401378)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _239764)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _239764)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _431738)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _431738)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _431738)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _431738)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_281780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_274908, _274910)
Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_274908, _274910)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
Call: (202) [system] is_list('next-operation'(op(+, =, run)))
Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _433222)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _433222)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _433222)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _453018, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_453018)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _453018, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_453018)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _453018, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_453018)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _453018, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_453018)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _483460)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _453018, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_453018)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _453018, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_453018)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _65524, _65526)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (212) [system] _69268=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _71138)
^ Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _71138)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _73966)
^ Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _73966)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, run)), _101276, _101278)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _103156, _103158)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
Call: (215) [system] var('next-operation'(op(+, =, run)))
Fail: (215) [system] var('next-operation'(op(+, =, run)))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _103156, _103158)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (215) [system] _111562=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _113432)
^ Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _113432)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _116260)
^ Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _116260)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Call: (213) [user] assert('next-operation'(op(+, =, run)))
^ Exit: (213) [user] assert('next-operation'(op(+, =, run)))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _172930)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _172930)
Call: (216) [system] var('next-operation'(op(+, =, run)))
Fail: (216) [system] var('next-operation'(op(+, =, run)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _172930)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _172930)
Call: (216) [system] compound('next-operation'(op(+, =, run)))
Exit: (216) [system] compound('next-operation'(op(+, =, run)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _172930)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _172930)
Call: (216) [system] _184082 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, run)), _185940)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _185940)
Call: (217) [system] is_list('next-operation'(op(+, =, run)))
Fail: (217) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, run)), _185940)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _185940)
Call: (217) [system] compound('next-operation'(op(+, =, run)))
Exit: (217) [system] compound('next-operation'(op(+, =, run)))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), _193350, _193352)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
Call: (217) [lists] lists:member(_185940, ['next-operation', op(+, =, run)])
Unify: (217) [lists] lists:member(_185940, ['next-operation', op(+, =, run)])
Call: (218) [lists] lists:member_([op(+, =, run)], _185940, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _172930)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _172930)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _172930)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _172930)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _172930)
Call: (217) [system] _172930='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, run)], _185940, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, run)], _185940, 'next-operation')
Call: (219) [lists] lists:member_([], _185940, op(+, =, run))
Unify: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (218) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (216) [user] compound_eles(0, op(+, =, run), _172930)
^ Unify: (216) [user] compound_eles(0, op(+, =, run), _172930)
Call: (217) [system] var(op(+, =, run))
Fail: (217) [system] var(op(+, =, run))
^ Redo: (216) [user] compound_eles(0, op(+, =, run), _172930)
^ Unify: (216) [user] compound_eles(0, op(+, =, run), _172930)
Call: (217) [system] compound(op(+, =, run))
Exit: (217) [system] compound(op(+, =, run))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _172930=op(+, =, run)
Exit: (217) [system] op(+, =, run)=op(+, =, run)
^ Exit: (216) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (215) [user] pfcIgnored(op(+, =, run))
^ Fail: (215) [user] pfcIgnored(op(+, =, run))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _240730)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _240730)
Call: (215) [system] var('next-operation'(op(+, =, run)))
Fail: (215) [system] var('next-operation'(op(+, =, run)))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _240730)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _240730)
Call: (215) [system] compound('next-operation'(op(+, =, run)))
Exit: (215) [system] compound('next-operation'(op(+, =, run)))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _240730)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _240730)
Call: (215) [system] _251882 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, run)), _253740)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _253740)
Call: (216) [system] is_list('next-operation'(op(+, =, run)))
Fail: (216) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, run)), _253740)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _253740)
Call: (216) [system] compound('next-operation'(op(+, =, run)))
Exit: (216) [system] compound('next-operation'(op(+, =, run)))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), _261150, _261152)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
Call: (216) [lists] lists:member(_253740, ['next-operation', op(+, =, run)])
Unify: (216) [lists] lists:member(_253740, ['next-operation', op(+, =, run)])
Call: (217) [lists] lists:member_([op(+, =, run)], _253740, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _240730)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _240730)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _240730)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _240730)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _240730)
Call: (216) [system] _240730='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, run)], _253740, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, run)], _253740, 'next-operation')
Call: (218) [lists] lists:member_([], _253740, op(+, =, run))
Unify: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (217) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (215) [user] compound_eles(0, op(+, =, run), _240730)
^ Unify: (215) [user] compound_eles(0, op(+, =, run), _240730)
Call: (216) [system] var(op(+, =, run))
Fail: (216) [system] var(op(+, =, run))
^ Redo: (215) [user] compound_eles(0, op(+, =, run), _240730)
^ Unify: (215) [user] compound_eles(0, op(+, =, run), _240730)
Call: (216) [system] compound(op(+, =, run))
Exit: (216) [system] compound(op(+, =, run))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _240730=op(+, =, run)
Exit: (216) [system] op(+, =, run)=op(+, =, run)
^ Exit: (215) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (214) [user] pfcTraced(op(+, =, run))
^ Fail: (214) [user] pfcTraced(op(+, =, run))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_407142)
^ Unify: (212) [user] pfcGetSearch(_407142)
Call: (213) [t_l] t_l:pfcSearchTL(_408992)
Fail: (213) [t_l] t_l:pfcSearchTL(_408992)
^ Redo: (212) [user] pfcGetSearch(_407142)
^ Call: (213) [user] pfcSearch(_411766)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _407142=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _436200)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _436200)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _436200)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, run))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _446462)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
Call: (218) [system] is_list(_453958)
Fail: (218) [system] is_list(_453958)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
Call: (219) [system] copy_term('next-operation'(op(+, =, run)), _461352)
Exit: (219) [system] copy_term('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _466944), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _466944), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _466944))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _466944), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _466944), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _466944))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _466944), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _466944), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _466944), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _466944), _504014, _504016)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _466944), _504014, _504016)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _466944))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _466944), _504014, _504016)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _466944), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _466944), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _466944), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _466944))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _466944), _515256)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _466944), _516196)
Call: (224) [system] nonvar(_517054)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _466944), _518056)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _466944), _518990)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _466944))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(_8178))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(_8178))
Call: (224) [system] nonvar(number_of_clauses(_8178))
Exit: (224) [system] nonvar(number_of_clauses(_8178))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_8178), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_8178), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _23022), (prolog_current_choice(_23032), push_current_choice(_23032), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _23054), pfc_call(_23054)), nb_setval('$pfc_current_choice', _23022))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _23022), user:(prolog_current_choice(_23032), push_current_choice(_23032), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _23054), pfc_call(_23054)), user:nb_setval('$pfc_current_choice', _23022))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _23022))
Call: (226) [system] nb_current('$pfc_current_choice', _23022)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_23032)
Exit: (225) [system] prolog_current_choice(2930)
^ Call: (225) [user] push_current_choice(2930)
^ Unify: (225) [user] push_current_choice(2930)
Call: (226) [system] nb_current('$pfc_current_choice', _32372)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2930])
Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (225) [user] push_current_choice(2930)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _23054)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _23054)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _40744)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _23022), user:(prolog_current_choice(_23032), push_current_choice(_23032), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _23054), pfc_call(_23054)), user:nb_setval('$pfc_current_choice', _23022))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (221) [user] pfc_spft(_55614, _55700, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622))
^ Unify: (221) [user] pfc_spft(_55614, _56632, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622))
^ Call: (222) [user] pfcCallSystem('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Call: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (224) [system] var('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Fail: (224) [system] var('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Redo: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (224) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Exit: (224) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Redo: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Call: (224) [user] predicate_property('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (227) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Exit: (227) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Call: (224) [user] predicate_property('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (226) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Exit: (226) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _91772, _91774)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _91772, _91774)
Call: (227) [system] compound('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Exit: (227) [system] compound('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (227) [system] compound_name_arity('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _91772, _91774)
Exit: (227) [system] compound_name_arity('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Call: (224) [user] predicate_property('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _103014)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _103954)
Call: (225) [system] nonvar(_104812)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _105814)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _106748)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (226) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Exit: (226) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Call: (224) [user] predicate_property('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), number_of_clauses(_115942))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), number_of_clauses(_115942))
Call: (225) [system] nonvar(number_of_clauses(_115942))
Exit: (225) [system] nonvar(number_of_clauses(_115942))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_115942), user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_115942), user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (227) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Exit: (227) [system] callable('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(709), user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), number_of_clauses(709))
^ Unify: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _130786), (prolog_current_choice(_130796), push_current_choice(_130796), clause('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _130818), pfc_call(_130818)), nb_setval('$pfc_current_choice', _130786))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _130786), user:(prolog_current_choice(_130796), push_current_choice(_130796), clause('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _130818), pfc_call(_130818)), user:nb_setval('$pfc_current_choice', _130786))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _130786))
Call: (227) [system] nb_current('$pfc_current_choice', _130786)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_130796)
Exit: (226) [system] prolog_current_choice(2950)
^ Call: (226) [user] push_current_choice(2950)
^ Unify: (226) [user] push_current_choice(2950)
Call: (227) [system] nb_current('$pfc_current_choice', _140136)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2950])
Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (226) [user] push_current_choice(2950)
^ Call: (226) [user] clause('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _130818)
^ Fail: (226) [user] clause('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _130818)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _148508)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _130786), user:(prolog_current_choice(_130796), push_current_choice(_130796), clause('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)), _130818), pfc_call(_130818)), user:nb_setval('$pfc_current_choice', _130786))
^ Fail: (223) [user] pfc_call('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_55614, _57492, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622)))
^ Fail: (221) [user] pfc_spft(_55614, _156012, '$nt$'('next-operation'(op(+, =, run)), _55620, _55622))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_253318)
Fail: (202) [t_l] t_l:pfcSearchTL(_253318)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_256092)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_277558|_277560]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_277558|_277560]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_281296, _281298), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_281296, _281298), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Call: (204) [user] metta_interp_mode(+, _285012)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [user] metta_interp_mode(load, _289602)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _298824)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_305300, _305302), once(user:is_compatio0), '$restore_trace'(_305300, _305302))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_305300, _305302), system:once(user:is_compatio0), system:'$restore_trace'(_305300, _305302))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_305300, _305302))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_310918, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_310918==""->true;our_ansi_format('#ffa505', '~w~n', [_310918]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_310918, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_310918==""->true;our_ansi_format('#ffa505', '~w~n', [_310918]))))
(=
(run $F)
(run current-output $F))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Call: (203) [system] _3436='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'), error(_281296, _281298), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^ Unify: (193) [user] metta_file_buffer(+, [=, [run, _342448, _342454], [['compile-programs'], [format, _342448, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _342448, '~`=t~32|~n', 'Nil'], [=, _342574, [total, 0, 0, 0]], [forall, [program, _342634, _342640, _342454], ['run-program', _342634, _342640, _342448, _342574]], [=, _342574, [total, _342718, _342724, _342730]], [is, _342748, [/, _342724, _342718]], [is, _342790, [/, _342730, _342718]], [format, _342448, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _342748, _342790]]]], ['_AvgGC'=_342790, '_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^ Exit: (193) [user] metta_file_buffer(+, [=, [run, _342448, _342454], [['compile-programs'], [format, _342448, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _342448, '~`=t~32|~n', 'Nil'], [=, _342574, [total, 0, 0, 0]], [forall, [program, _342634, _342640, _342454], ['run-program', _342634, _342640, _342448, _342574]], [=, _342574, [total, _342718, _342724, _342730]], [is, _342748, [/, _342724, _342718]], [is, _342790, [/, _342730, _342718]], [format, _342448, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _342748, _342790]]]], ['_AvgGC'=_342790, '_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_AvgGC'=_342790, '_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_342790, '_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448])
Call: (195) [apply] apply:maplist_(['_AvgGC'=_342790, '_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_AvgGC'=_342790, '_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (196) [user] maybe_assign('_AvgGC'=_342790)
Unify: (196) [user] maybe_assign('_AvgGC'=_342790)
^ Call: (197) [user] ignore(_342790=_AvgGC)
^ Unify: (197) [system] ignore(user:(_342790=_AvgGC))
Call: (198) [system] _342790=_AvgGC
Exit: (198) [system] _AvgGC=_AvgGC
^ Exit: (197) [system] ignore(user:(_AvgGC=_AvgGC))
Exit: (196) [user] maybe_assign('_AvgGC'=_AvgGC)
Call: (196) [apply] apply:maplist_(['_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_AvgT'=_342748, '_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (197) [user] maybe_assign('_AvgT'=_342748)
Unify: (197) [user] maybe_assign('_AvgT'=_342748)
^ Call: (198) [user] ignore(_342748=_AvgT)
^ Unify: (198) [system] ignore(user:(_342748=_AvgT))
Call: (199) [system] _342748=_AvgT
Exit: (199) [system] _AvgT=_AvgT
^ Exit: (198) [system] ignore(user:(_AvgT=_AvgT))
Exit: (197) [user] maybe_assign('_AvgT'=_AvgT)
Call: (197) [apply] apply:maplist_(['_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_GC'=_342730, '_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (198) [user] maybe_assign('_GC'=_342730)
Unify: (198) [user] maybe_assign('_GC'=_342730)
^ Call: (199) [user] ignore(_342730=_GC)
^ Unify: (199) [system] ignore(user:(_342730=_GC))
Call: (200) [system] _342730=_GC
Exit: (200) [system] _GC=_GC
^ Exit: (199) [system] ignore(user:(_GC=_GC))
Exit: (198) [user] maybe_assign('_GC'=_GC)
Call: (198) [apply] apply:maplist_(['_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_Time'=_342724, '_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (199) [user] maybe_assign('_Time'=_342724)
Unify: (199) [user] maybe_assign('_Time'=_342724)
^ Call: (200) [user] ignore(_342724=_Time)
^ Unify: (200) [system] ignore(user:(_342724=_Time))
Call: (201) [system] _342724=_Time
Exit: (201) [system] _Time=_Time
^ Exit: (200) [system] ignore(user:(_Time=_Time))
Exit: (199) [user] maybe_assign('_Time'=_Time)
Call: (199) [apply] apply:maplist_(['_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_Count'=_342718, '_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (200) [user] maybe_assign('_Count'=_342718)
Unify: (200) [user] maybe_assign('_Count'=_342718)
^ Call: (201) [user] ignore(_342718=_Count)
^ Unify: (201) [system] ignore(user:(_342718=_Count))
Call: (202) [system] _342718=_Count
Exit: (202) [system] _Count=_Count
^ Exit: (201) [system] ignore(user:(_Count=_Count))
Exit: (200) [user] maybe_assign('_Count'=_Count)
Call: (200) [apply] apply:maplist_(['_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (200) [apply] apply:maplist_(['_N'=_342640, '_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (201) [user] maybe_assign('_N'=_342640)
Unify: (201) [user] maybe_assign('_N'=_342640)
^ Call: (202) [user] ignore(_342640=_N)
^ Unify: (202) [system] ignore(user:(_342640=_N))
Call: (203) [system] _342640=_N
Exit: (203) [system] _N=_N
^ Exit: (202) [system] ignore(user:(_N=_N))
Exit: (201) [user] maybe_assign('_N'=_N)
Call: (201) [apply] apply:maplist_(['_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (201) [apply] apply:maplist_(['_P'=_342634, '_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (202) [user] maybe_assign('_P'=_342634)
Unify: (202) [user] maybe_assign('_P'=_342634)
^ Call: (203) [user] ignore(_342634=_P)
^ Unify: (203) [system] ignore(user:(_342634=_P))
Call: (204) [system] _342634=_P
Exit: (204) [system] _P=_P
^ Exit: (203) [system] ignore(user:(_P=_P))
Exit: (202) [user] maybe_assign('_P'=_P)
Call: (202) [apply] apply:maplist_(['_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (202) [apply] apply:maplist_(['_Total'=_342574, '_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (203) [user] maybe_assign('_Total'=_342574)
Unify: (203) [user] maybe_assign('_Total'=_342574)
^ Call: (204) [user] ignore(_342574=_Total)
^ Unify: (204) [system] ignore(user:(_342574=_Total))
Call: (205) [system] _342574=_Total
Exit: (205) [system] _Total=_Total
^ Exit: (204) [system] ignore(user:(_Total=_Total))
Exit: (203) [user] maybe_assign('_Total'=_Total)
Call: (203) [apply] apply:maplist_(['_F'=_342454, '_S'=_342448], user:maybe_assign)
Unify: (203) [apply] apply:maplist_(['_F'=_342454, '_S'=_342448], user:maybe_assign)
Call: (204) [user] maybe_assign('_F'=_342454)
Unify: (204) [user] maybe_assign('_F'=_342454)
^ Call: (205) [user] ignore(_342454=_F)
^ Unify: (205) [system] ignore(user:(_342454=_F))
Call: (206) [system] _342454=_F
Exit: (206) [system] _F=_F
^ Exit: (205) [system] ignore(user:(_F=_F))
Exit: (204) [user] maybe_assign('_F'=_F)
Call: (204) [apply] apply:maplist_(['_S'=_342448], user:maybe_assign)
Unify: (204) [apply] apply:maplist_(['_S'=_342448], user:maybe_assign)
Call: (205) [user] maybe_assign('_S'=_342448)
Unify: (205) [user] maybe_assign('_S'=_342448)
^ Call: (206) [user] ignore(_342448=_S)
^ Unify: (206) [system] ignore(user:(_342448=_S))
Call: (207) [system] _342448=_S
Exit: (207) [system] _S=_S
^ Exit: (206) [system] ignore(user:(_S=_S))
Exit: (205) [user] maybe_assign('_S'=_S)
Call: (205) [apply] apply:maplist_([], user:maybe_assign)
Unify: (205) [apply] apply:maplist_([], user:maybe_assign)
Exit: (205) [apply] apply:maplist_([], user:maybe_assign)
Exit: (204) [apply] apply:maplist_(['_S'=_S], user:maybe_assign)
Exit: (203) [apply] apply:maplist_(['_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (202) [apply] apply:maplist_(['_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (201) [apply] apply:maplist_(['_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (200) [apply] apply:maplist_(['_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] var([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] string([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _514722), pfcAdd_Now('next-operation'(_514722)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _514722), pfcAdd_Now('next-operation'(_514722)))
Call: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _514722)
Unify: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, _517514))
Call: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _517514)
Unify: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _517514)
Call: (199) [user] o_s([run, _S, _F], _517514)
Unify: (199) [user] o_s([run, _S, _F], _517514)
Call: (200) [user] o_s(run, _517514)
Unify: (200) [user] o_s(run, run)
Exit: (200) [user] o_s(run, run)
Exit: (199) [user] o_s([run, _S, _F], run)
Exit: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], run)
Exit: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Call: (199) [user] must_ex(current_why_UU(_18908))
^ Unify: (199) [user] must_ex(current_why_UU(_18908))
Call: (201) [user] current_why_UU(_18908)
Unify: (201) [user] current_why_UU(_18908)
^ Call: (202) [user] get_why_uu(_18908)
^ Unify: (202) [user] get_why_uu(_18908)
^ Call: (203) [user] findall(_24448, current_why(_24448), _24454)
^ Unify: (203) [$bags] findall(_24448, user:current_why(_24448), _24454)
^ Call: (204) [$bags] findall(_24448, user:current_why(_24448), _24454, [])
^ Unify: (204) [$bags] findall(_24448, user:current_why(_24448), _24454, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_24448, user:current_why(_24448), _24454, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_24448, user:current_why(_24448), _24454, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_24448, user:current_why(_24448), _24454, [])
Unify: (206) [$bags] findall_loop(_24448, user:current_why(_24448), _24454, [])
^ Call: (207) [user] bugger:current_why(_24448)
^ Unify: (207) [user] bugger:current_why(_24448)
^ Call: (208) [user] bugger:current_why_data(_24448)
^ Unify: (208) [user] bugger:current_why_data(_24448)
Call: (209) [system] nb_current('$current_why', wp(_24448, _35708))
Fail: (209) [system] nb_current('$current_why', wp(_24448, _35708))
^ Redo: (208) [user] bugger:current_why_data(_24448)
^ Unify: (208) [user] bugger:current_why_data(_24448)
Call: (209) [t_l] t_l:current_why_source(_24448)
Fail: (209) [t_l] t_l:current_why_source(_24448)
^ Fail: (208) [user] bugger:current_why_data(_24448)
^ Redo: (207) [user] bugger:current_why(_24448)
^ Unify: (207) [user] bugger:current_why(mfl4(_43136, _43138, _43140, _43142))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_44092, _44094), once(user:current_mfl4(_43136, _43138, _43140, _43142)), '$restore_trace'(_44092, _44094))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_44092, _44094), system:once(user:current_mfl4(_43136, _43138, _43140, _43142)), system:'$restore_trace'(_44092, _44094))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_44092, _44094))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_43136, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_43136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_24448, user:current_why(_24448), _24454, [])
Exit: (206) [$bags] findall_loop(_24448, user:current_why(_24448), [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_24448, user:current_why(_24448), [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_24448, user:current_why(_24448), [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_24448, user:current_why(_24448), [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18908)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18908)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_180452, _180454)
Fail: (204) [system] [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_180452, _180454)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18908)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18908)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210798)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210798)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210798)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210798)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210798)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210798)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _210798)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _210798)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _210798)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18908)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_60920, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_54360, _54362)
Fail: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_54360, _54362)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
Call: (202) [system] is_list('next-operation'(op(+, =, run)))
Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212674)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212674)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212674)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _262912)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _363324, _363326)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (212) [system] _367068=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _368938)
^ Exit: (212) [user] clause('next-operation'(op(+, =, run)), true, (0x5637e66ca090))
Call: (212) [$syspreds] clause_property((0x5637e66ca090), module(user))
Unify: (212) [$syspreds] clause_property((0x5637e66ca090), module(user))
Exit: (212) [$syspreds] clause_property((0x5637e66ca090), module(user))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5637e66ca090))
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5637e66ca090))
^ Call: (213) [user] clause(_375494, _375496, (0x5637e66ca090))
^ Exit: (213) [user] clause('next-operation'(op(+, =, run)), true, (0x5637e66ca090))
^ Call: (213) [user] strip_m('next-operation'(op(+, =, run)), _377390)
^ Unify: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
Call: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
Exit: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
^ Call: (213) [user] strip_m(true, _382032)
^ Unify: (213) [user] strip_m(true, true)
^ Exit: (213) [user] strip_m(true, true)
Call: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
Exit: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
^ Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5637e66ca090))
^ Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Redo: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _232470, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_232470)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_458478)
Fail: (202) [t_l] t_l:pfcSearchTL(_458478)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_461252)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_482718|_482720]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_482718|_482720]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_486456, _486458), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_486456, _486458), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (204) [user] metta_interp_mode(+, _490172)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [user] metta_interp_mode(load, _494762)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _503984)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_510460, _510462), once(user:is_compatio0), '$restore_trace'(_510460, _510462))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_510460, _510462), system:once(user:is_compatio0), system:'$restore_trace'(_510460, _510462))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_510460, _510462))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_516078, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_516078==""->true;our_ansi_format('#ffa505', '~w~n', [_516078]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_516078, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_516078==""->true;our_ansi_format('#ffa505', '~w~n', [_516078]))))
(=
(run $S $F)
( (compile-programs)
(format $S '~p~t~18| ~t~w~25| ~t~w~32|~n'
(:: Program Time GC))
(format $S ~`=t~32|~n Nil)
(= $Total
(total 0 0 0))
(forall
(program $P $N $F)
(run-program $P $N $S $Total))
(= $Total
(total $Count $Time $GC))
(is $AvgT
(/ $Time $Count))
(is $AvgGC
(/ $GC $Count))
(format $S '~t~w~18| ~t~3f~25| ~t~3f~32|~n'
(:: average $AvgT $AvgGC))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'), error(_4208, _4210), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _34468], 'True', [',', ['prolog-load-context', directory, _34510], ['add-atom', '&self', [file_search_path, bench, _34510]]]]), ['_Dir'=_34510, '__'=_34468], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^ Exit: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _34468], 'True', [',', ['prolog-load-context', directory, _34510], ['add-atom', '&self', [file_search_path, bench, _34510]]]]), ['_Dir'=_34510, '__'=_34468], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_Dir'=_34510, '__'=_34468])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_34510, '__'=_34468])
Call: (195) [apply] apply:maplist_(['_Dir'=_34510, '__'=_34468], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_Dir'=_34510, '__'=_34468], user:maybe_assign)
Call: (196) [user] maybe_assign('_Dir'=_34510)
Unify: (196) [user] maybe_assign('_Dir'=_34510)
^ Call: (197) [user] ignore(_34510=_Dir)
^ Unify: (197) [system] ignore(user:(_34510=_Dir))
Call: (198) [system] _34510=_Dir
Exit: (198) [system] _Dir=_Dir
^ Exit: (197) [system] ignore(user:(_Dir=_Dir))
Exit: (196) [user] maybe_assign('_Dir'=_Dir)
Call: (196) [apply] apply:maplist_(['__'=_34468], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['__'=_34468], user:maybe_assign)
Call: (197) [user] maybe_assign('__'=_34468)
Unify: (197) [user] maybe_assign('__'=_34468)
^ Call: (198) [user] ignore(_34468=__)
^ Unify: (198) [system] ignore(user:(_34468=__))
Call: (199) [system] _34468=__
Exit: (199) [system] __=__
^ Exit: (198) [system] ignore(user:(__=__))
Exit: (197) [user] maybe_assign('__'=__)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['__'=__], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_Dir'=_Dir, '__'=__], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_Dir, '__'=__])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] var(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] string(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] var(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] string(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _203754))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
Call: (200) [system] _213398 is 1+1
Exit: (200) [system] 2 is 1+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _268244)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
Call: (200) [system] _239344=2
Exit: (200) [system] 2=2
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Call: (197) [user] must_det_ll(2>0)
^ Unify: (197) [user] must_det_ll(user:(2>0))
^ Call: (198) [user] once(user:(2>0))
^ Unify: (198) [system] once(user:(2>0))
Call: (199) [system] 2>0
Exit: (199) [system] 2>0
^ Exit: (198) [system] once(user:(2>0))
^ Exit: (197) [user] must_det_ll(user:(2>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_308266, _308268), once(user:is_synthing_unit_tests0), '$restore_trace'(_308266, _308268))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_308266, _308268), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_308266, _308268))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_308266, _308268))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _313004)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _313004)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^ Call: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284), pfcAdd_Now('next-operation'(_332284)))
^ Unify: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284), pfcAdd_Now('next-operation'(_332284)))
Call: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284)
Unify: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', _335076))
Call: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _335076)
Unify: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _335076)
Call: (200) [user] o_s(['file-search-path', bench, __], _335076)
Unify: (200) [user] o_s(['file-search-path', bench, __], _335076)
Call: (201) [user] o_s('file-search-path', _335076)
Unify: (201) [user] o_s('file-search-path', 'file-search-path')
Exit: (201) [user] o_s('file-search-path', 'file-search-path')
Exit: (200) [user] o_s(['file-search-path', bench, __], 'file-search-path')
Exit: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], 'file-search-path')
Exit: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (200) [user] must_ex(current_why_UU(_356294))
^ Unify: (200) [user] must_ex(current_why_UU(_356294))
Call: (202) [user] current_why_UU(_356294)
Unify: (202) [user] current_why_UU(_356294)
^ Call: (203) [user] get_why_uu(_356294)
^ Unify: (203) [user] get_why_uu(_356294)
^ Call: (204) [user] findall(_361834, current_why(_361834), _361840)
^ Unify: (204) [$bags] findall(_361834, user:current_why(_361834), _361840)
^ Call: (205) [$bags] findall(_361834, user:current_why(_361834), _361840, [])
^ Unify: (205) [$bags] findall(_361834, user:current_why(_361834), _361840, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_361834, user:current_why(_361834), _361840, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_361834, user:current_why(_361834), _361840, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
Unify: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
^ Call: (208) [user] bugger:current_why(_361834)
^ Unify: (208) [user] bugger:current_why(_361834)
^ Call: (209) [user] bugger:current_why_data(_361834)
^ Unify: (209) [user] bugger:current_why_data(_361834)
Call: (210) [system] nb_current('$current_why', wp(_361834, _373094))
Fail: (210) [system] nb_current('$current_why', wp(_361834, _373094))
^ Redo: (209) [user] bugger:current_why_data(_361834)
^ Unify: (209) [user] bugger:current_why_data(_361834)
Call: (210) [t_l] t_l:current_why_source(_361834)
Fail: (210) [t_l] t_l:current_why_source(_361834)
^ Fail: (209) [user] bugger:current_why_data(_361834)
^ Redo: (208) [user] bugger:current_why(_361834)
^ Unify: (208) [user] bugger:current_why(mfl4(_380522, _380524, _380526, _380528))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_381478, _381480), once(user:current_mfl4(_380522, _380524, _380526, _380528)), '$restore_trace'(_381478, _381480))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_381478, _381480), system:once(user:current_mfl4(_380522, _380524, _380526, _380528)), system:'$restore_trace'(_381478, _381480))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_381478, _381480))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_380522, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_380522, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
Exit: (207) [$bags] findall_loop(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _356294)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _356294)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3872, _3874)
Fail: (205) [system] [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3872, _3874)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_392630, _392632)
Fail: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_392630, _392632)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _82694)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _183106, _183108)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (213) [system] _186850=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _188720)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _188720)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _191548)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _191548)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _218858, _218860)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _220738, _220740)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _220738, _220740)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (216) [system] _229144=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _231014)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _231014)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _233842)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _233842)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
Call: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
Call: (217) [system] _301664 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
Call: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
Call: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _310932, _310934)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
Call: (218) [lists] lists:member(_303522, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Unify: (218) [lists] lists:member(_303522, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Call: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _290512)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _290512)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _290512)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _290512)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _290512)
Call: (218) [system] _290512='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
Call: (220) [lists] lists:member_([], _303522, op(exec, 'det-if-then-else', 'file-search-path'))
Unify: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
^ Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
Call: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
Fail: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^ Redo: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
^ Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
Call: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _290512=op(exec, 'det-if-then-else', 'file-search-path')
Exit: (218) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^ Exit: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
Call: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
Call: (216) [system] _369464 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
Call: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _378732, _378734)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
Call: (217) [lists] lists:member(_371322, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Unify: (217) [lists] lists:member(_371322, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Call: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _358312)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _358312)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _358312)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _358312)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _358312)
Call: (217) [system] _358312='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
Call: (219) [lists] lists:member_([], _371322, op(exec, 'det-if-then-else', 'file-search-path'))
Unify: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
^ Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
Call: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
Fail: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^ Redo: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
^ Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
Call: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _358312=op(exec, 'det-if-then-else', 'file-search-path')
Exit: (217) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^ Exit: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_6098)
^ Unify: (213) [user] pfcGetSearch(_6098)
Call: (214) [t_l] t_l:pfcSearchTL(_7948)
Fail: (214) [t_l] t_l:pfcSearchTL(_7948)
^ Redo: (213) [user] pfcGetSearch(_6098)
^ Call: (214) [user] pfcSearch(_10722)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _6098=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _45418)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (219) [system] is_list(_52914)
Fail: (219) [system] is_list(_52914)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _60308)
Exit: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _114212)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _115152)
Call: (225) [system] nonvar(_116010)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _117012)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _117946)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(_127140))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(_127140))
Call: (225) [system] nonvar(number_of_clauses(_127140))
Exit: (225) [system] nonvar(number_of_clauses(_127140))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_127140), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_127140), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _141984), (prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), nb_setval('$pfc_current_choice', _141984))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _141984), user:(prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), user:nb_setval('$pfc_current_choice', _141984))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _141984))
Call: (227) [system] nb_current('$pfc_current_choice', _141984)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_141994)
Exit: (226) [system] prolog_current_choice(2954)
^ Call: (226) [user] push_current_choice(2954)
^ Unify: (226) [user] push_current_choice(2954)
Call: (227) [system] nb_current('$pfc_current_choice', _151334)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2954])
Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^ Exit: (226) [user] push_current_choice(2954)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _159706)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _141984), user:(prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), user:nb_setval('$pfc_current_choice', _141984))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (222) [user] pfc_spft(_174576, _174662, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^ Unify: (222) [user] pfc_spft(_174576, _175594, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^ Call: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (225) [system] var('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Fail: (225) [system] var('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (225) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (225) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
Call: (228) [system] compound('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (228) [system] compound('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] compound_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
Exit: (228) [system] compound_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _221976)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _222916)
Call: (226) [system] nonvar(_223774)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _224776)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _225710)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(_234904))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(_234904))
Call: (226) [system] nonvar(number_of_clauses(_234904))
Exit: (226) [system] nonvar(number_of_clauses(_234904))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_234904), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_234904), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(713), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(713))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _249748), (prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), nb_setval('$pfc_current_choice', _249748))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _249748), user:(prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), user:nb_setval('$pfc_current_choice', _249748))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _249748))
Call: (228) [system] nb_current('$pfc_current_choice', _249748)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_249758)
Exit: (227) [system] prolog_current_choice(2974)
^ Call: (227) [user] push_current_choice(2974)
^ Unify: (227) [user] push_current_choice(2974)
Call: (228) [system] nb_current('$pfc_current_choice', _259098)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2974])
Exit: (228) [system] b_setval('$pfc_current_choice', [2974])
^ Exit: (227) [user] push_current_choice(2974)
^ Call: (227) [user] clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780)
^ Fail: (227) [user] clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _267470)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _249748), user:(prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), user:nb_setval('$pfc_current_choice', _249748))
^ Fail: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Fail: (222) [user] pfc_spft(_174576, _274974, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_372280)
Fail: (203) [t_l] t_l:pfcSearchTL(_372280)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_375054)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path')), pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (200) [system] _412058=_412060
Exit: (200) [system] _412058=_412058
^ Call: (200) [user] ignore(catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962, _412058, _3422)), give_up(_413998), pp_m('red', gave_up(_413998))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962, _412058, _3422)), give_up(_413998), pp_m('red', gave_up(_413998))))
^ Call: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _433232)
Fail: (209) [system] current_prolog_flag(windows, _434160)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_439620, _439622), once(user:is_flag0(log)), '$restore_trace'(_439620, _439622))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_439620, _439622), system:once(user:is_flag0(log)), system:'$restore_trace'(_439620, _439622))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_439620, _439622))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_447990, _447992), once(user:is_flag0(test)), '$restore_trace'(_447990, _447992))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_447990, _447992), system:once(user:is_flag0(test)), system:'$restore_trace'(_447990, _447992))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_447990, _447992))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (206) [user] original_user_error(_456386)
^ Unify: (206) [user] original_user_error(_456386)
Call: (207) [system] stream_property(_456386, file_no(2))
Unify: (207) [system] stream_property(_456386, file_no(2))
Call: (208) [system] nonvar(_456386)
Redo: (207) [system] stream_property(_456386, file_no(2))
Unify: (207) [system] stream_property(_456386, file_no(2))
Call: (208) [system] nonvar(_456386)
Redo: (207) [system] stream_property(_456386, file_no(2))
Unify: (207) [system] stream_property(_456386, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_467506)
Redo: (207) [system] stream_property(_456386, file_no(2))
Exit: (207) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f1a2a492220))
^ Call: (206) [user] with_output_to((0x7f1a2a492220), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Call: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Unify: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^ Call: (209) [user] real_notrace(write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_475870, _475872), once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), '$restore_trace'(_475870, _475872))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_475870, _475872), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(_475870, _475872))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_475870, _475872))
!(det-if-then-else
(file-search-path bench $) True
(,
(prolog-load-context directory $Dir)
(add-atom &self
(file_search_path bench $Dir))))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Exit: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^ Exit: (206) [user] with_output_to((0x7f1a2a492220), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Exit: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Exit: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_487774, _487776), once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), '$restore_trace'(_487774, _487776))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_487774, _487776), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), system:'$restore_trace'(_487774, _487776))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_487774, _487776))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500], _412058, _3422)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500], _412058, _3422)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _503916), forall(rtrace_on_error(_503916), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _503916), user:forall(rtrace_on_error(_503916), true))
^ Call: (206) [user] clause(reset_cache, _503916)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
^ Call: (210) [user] retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))
^ Exit: (210) [user] retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), user:true)
^ Redo: (206) [user] clause(reset_cache, _503916)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
Unify: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
Exit: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _4234), user:forall(rtrace_on_error(_4234), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (208) [user] file_hides_results(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_41014, _41016), once(user:(reset_eval_num, _40486=res(_3422), _40502=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _40520), (is_compatio->option_else(answer, _40544, leap);option_else(answer, _40544, each)), option_else('maximum-result-count', _40566, inf), option_else('initial-result-count', _40580, 10), _40592=contrl(_40566, _40544), _40610=_40612, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(_40520)->_40670=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;_40670=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, _40486, _40744)), !, flag(result_num, _40770, 0), _40782=eval('&self', _40520, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_40782)))), if_t(option_value(repl, true), add_history_src(exec(_40520))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_40782), writeln('.')))), true)))), '$restore_trace'(_41014, _41016))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_41014, _41016), system:once(user:(reset_eval_num, _40486=res(_3422), _40502=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _40520), (is_compatio->option_else(answer, _40544, leap);option_else(answer, _40544, each)), option_else('maximum-result-count', _40566, inf), option_else('initial-result-count', _40580, 10), _40592=contrl(_40566, _40544), _40610=_40612, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(_40520)->_40670=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;_40670=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, _40486, _40744)), !, flag(result_num, _40770, 0), _40782=eval('&self', _40520, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_40782)))), if_t(option_value(repl, true), add_history_src(exec(_40520))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_40782), writeln('.')))), true)))), system:'$restore_trace'(_41014, _41016))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_41014, _41016))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _40610=_40610, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])->(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744))=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744))=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), !, flag(result_num, 1, 0), eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)=eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))))), if_t(option_value(repl, true), add_history_src(exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_72966)
^ Unify: (209) [user] answer_output(_72966)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_78508, _78510), once(user:is_flag0(test)), '$restore_trace'(_78508, _78510))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_78508, _78510), system:once(user:is_flag0(test)), system:'$restore_trace'(_78508, _78510))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_78508, _78510))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_72966)
^ Unify: (210) [user] original_user_output(_72966)
Call: (211) [system] stream_property(_72966, file_no(1))
Unify: (211) [system] stream_property(_72966, file_no(1))
Call: (212) [system] nonvar(_72966)
Redo: (211) [system] stream_property(_72966, file_no(1))
Unify: (211) [system] stream_property(_72966, file_no(1))
Call: (212) [system] nonvar(_72966)
Redo: (211) [system] stream_property(_72966, file_no(1))
Unify: (211) [system] stream_property(_72966, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_95244)
Redo: (211) [system] stream_property(_72966, file_no(1))
Exit: (211) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f1a2a492120))
^ Exit: (209) [user] answer_output((0x7f1a2a492120))
^ Call: (209) [user] with_output_to((0x7f1a2a492120), format('~N['))
Call: (211) [$syspreds] format('~N[')
Unify: (211) [$syspreds] format('~N[')
^ Call: (212) [$syspreds] format('~N[', [])
[
^ Exit: (212) [$syspreds] format('~N[', [])
Exit: (211) [$syspreds] format('~N[')
^ Exit: (209) [user] with_output_to((0x7f1a2a492120), format('~N['))
^ Exit: (208) [user] in_answer_io(format('~N['))
Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _107346, _40686, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352), ((((_40686==true->!;true), set_option_value(interactive, _107346), contrl(inf, each)=contrl(_107422, _107424), nb_setarg(1, res(_3422), _40744), current_input(_107448), read_pending_codes(_107448, _107460, []), flag(result_num, _107474, _107474+1), flag(result_num, _107494, _107494), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _40744))), if_t(_107494=<_107422, ((_107494==1, _40686==true->not_compatio(format('~N~nDeterministic: ', [])), !;_40686==true->not_compatio(format('~N~nLast Result(~w): ', [_107494])), !;not_compatio(format('~N~nNDet Result(~w): ', [_107494]))), ignore((not_compatio(if_t(\+symbolic(_40744), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_40744)), true)))))))), in_answer_io(write_asrc(_40744)), not_compatio(format('~N')), (_40686\==true, _107346, _107424\==leap, 10>_107494, _107494<_107422->_107856=true;_107856=false), if_t((_107856==true;_40686==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _107352))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _107960), maplist(print_var, _107960), nop(nl)));true)))), (_107856==true->write("~npress ';' for more solutions "), get_single_char_key(_108022), not_compatio((writeq(key=_108022), nl)), (_108022==b->once(repl), fail;_108022==m->make;_108022==t->nop(set_debug(eval, true)), rtrace;_108022=='T'->set_debug(eval, true);_108022==(;)->true;_108022==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_108022=='L'->nb_setarg(1, contrl(inf, each), _107494);_108022==l->nb_setarg(2, contrl(inf, each), leap);(_108022=='\n';_108022=='\r')->!, fail;!, fail));_40686\==true, \+_107346, contrl(inf, each)=contrl(_107422, leap)->true;_40686==true->!;true), format('~N~n')))
Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _40686, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352), ((((_40686==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_107422, _107424), nb_setarg(1, res(_3422), _40744), current_input(_107448), read_pending_codes(_107448, _107460, []), flag(result_num, _107474, _107474+1), flag(result_num, _107494, _107494), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _40744))), if_t(_107494=<_107422, ((_107494==1, _40686==true->not_compatio(format('~N~nDeterministic: ', [])), !;_40686==true->not_compatio(format('~N~nLast Result(~w): ', [_107494])), !;not_compatio(format('~N~nNDet Result(~w): ', [_107494]))), ignore((not_compatio(if_t(\+symbolic(_40744), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_40744)), true)))))))), in_answer_io(write_asrc(_40744)), not_compatio(format('~N')), (_40686\==true, false, _107424\==leap, 10>_107494, _107494<_107422->_107856=true;_107856=false), if_t((_107856==true;_40686==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _107352))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _107960), maplist(print_var, _107960), nop(nl)));true)))), (_107856==true->write("~npress ';' for more solutions "), get_single_char_key(_108022), not_compatio((writeq(key=_108022), nl)), (_108022==b->once(repl), fail;_108022==m->make;_108022==t->nop(set_debug(eval, true)), rtrace;_108022=='T'->set_debug(eval, true);_108022==(;)->true;_108022==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_108022=='L'->nb_setarg(1, contrl(inf, each), _107494);_108022==l->nb_setarg(2, contrl(inf, each), leap);(_108022=='\n';_108022=='\r')->!, fail;!, fail));_40686\==true, \+false, contrl(inf, each)=contrl(_107422, leap)->true;_40686==true->!;true), format('~N~n')))
Call: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352)
Unify: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352)
Call: (210) [system] statistics(cputime, _120580)
Exit: (210) [system] statistics(cputime, 6.063134471)
Call: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^ Call: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] var(true)
Fail: (212) [system] var(true)
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] option_value0(rtrace, 'True')
^ Unify: (212) [user] option_value0(rtrace, 'True')
^ Call: (213) [user] was_option_value(rtrace, _133540)
^ Unify: (213) [user] was_option_value(rtrace, _133540)
Call: (214) [system] current_prolog_flag(rtrace, _135398)
Fail: (214) [system] current_prolog_flag(rtrace, _135398)
^ Redo: (213) [user] was_option_value(rtrace, _133540)
^ Unify: (213) [user] was_option_value(rtrace, _133540)
Call: (214) [$syspreds] prolog_load_context(rtrace, _139112)
Fail: (214) [$syspreds] prolog_load_context(rtrace, _139112)
^ Redo: (213) [user] was_option_value(rtrace, _133540)
^ Unify: (213) [user] was_option_value(rtrace, _133540)
Call: (214) [system] nb_current(rtrace, _142826)
Fail: (214) [system] nb_current(rtrace, _142826)
^ Fail: (213) [user] was_option_value(rtrace, _133540)
^ Redo: (212) [user] option_value0(rtrace, 'True')
^ Fail: (212) [user] option_value0(rtrace, 'True')
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==false
Fail: (212) [system] true==false
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_153050, _153052), once(user:option_value0(rtrace, true)), '$restore_trace'(_153050, _153052))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_153050, _153052), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_153050, _153052))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_153050, _153052))
^ Fail: (211) [user] option_value(rtrace, true)
Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^ Call: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] var(rtrace)
Fail: (212) [system] var(rtrace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==false
Fail: (212) [system] rtrace==false
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==true
Fail: (212) [system] rtrace==true
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, debug)
^ Unify: (212) [user] fast_option_value(rtrace, debug)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, debug)
Fail: (213) [system] current_prolog_flag(rtrace, debug)
^ Fail: (212) [user] fast_option_value(rtrace, debug)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, trace)
^ Unify: (212) [user] fast_option_value(rtrace, trace)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, trace)
Fail: (213) [system] current_prolog_flag(rtrace, trace)
^ Fail: (212) [user] fast_option_value(rtrace, trace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268)
Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268)
^ Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _190204)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, [])
Call: (214) [system] current_prolog_flag(nodebugx, true)
^ Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _193008)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _193946)
^ Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
^ Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
Call: (215) [system] nonvar(defined)
Exit: (215) [system] nonvar(defined)
Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Call: (217) [system] callable(debugging_logicmoo_setting(_196680, _196682, _196684))
Exit: (217) [system] callable(debugging_logicmoo_setting(_196680, _196682, _196684))
Call: (217) [system] atom(bugger)
Exit: (217) [system] atom(bugger)
Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
^ Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
^ Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _188268, _210594)
^ Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Exit: (211) [user] is_debugging(rtrace)
Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^ Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), tAt_rtrace)
^ Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), rtrace:tAt_rtrace)
Call: (212) [system] _221054=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), deterministic(_222932)), (notrace(_222932==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), deterministic(_222932)), (notrace(_222932==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (216) [rtrace] rtrace:restart_rtrace1
^ Unify: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
Call: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Unify: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (215) [user] catch_metta_return(eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^ Unify: (215) [user] catch_metta_return(eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^ Call: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_238312, _238314), once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_238312, _238314))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_238312, _238314), system:once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_238312, _238314))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_238312, _238314))
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_243050, _243052), once(user:nonvar(_3822)), '$restore_trace'(_243050, _243052))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_243050, _243052), system:once(user:nonvar(_3822)), system:'$restore_trace'(_243050, _243052))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_243050, _243052))
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_247788, _247790), once(user:nonvar(_3822)), '$restore_trace'(_247788, _247790))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_247788, _247790), system:once(user:nonvar(_3822)), system:'$restore_trace'(_247788, _247790))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_247788, _247790))
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] atom(=)
Exit: (218) [system] atom(=)
Call: (218) [system] (=)\==(=)
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (220) [system] setup_call_cleanup('$notrace'(_261854, _261856), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_261854, _261856))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_261854, _261856), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_261854, _261856))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_261854, _261856))
^ Fail: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_271252, _271254), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_271252, _271254))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_271252, _271254), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_271252, _271254))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_271252, _271254))
^ Fail: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [user] eval_01(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (219) [user] eval_01(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (222) [system] 500<1
Fail: (222) [system] 500<1
^ Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (221) [system] setup_call_cleanup('$notrace'(_284410, _284412), once(user:(_284386 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _284400))), '$restore_trace'(_284410, _284412))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_284410, _284412), system:once(user:(_284386 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _284400))), system:'$restore_trace'(_284410, _284412))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_284410, _284412))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _287276], 'True', [',', ['prolog-load-context', directory, _287318], ['add-atom', '&self', [file_search_path, bench, _287318]]]]))), system:'$restore_trace'(3, -1))
^ Call: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Call: (221) [user] must_det_ll((notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Call: (222) [user] once(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Unify: (222) [system] once(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_294132, _294134), once(user:(flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), '$restore_trace'(_294132, _294134))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_294132, _294134), system:once(user:(flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), system:'$restore_trace'(_294132, _294134))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_294132, _294134))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
^ Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
^ Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
Call: (224) [user] nop(notrace(no_repeats_var(_290408)))
Unify: (224) [user] nop(notrace(no_repeats_var(_290408)))
Exit: (224) [user] nop(notrace(no_repeats_var(_290408)))
^ Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
Call: (221) [occurs] occurs:sub_term(_305596, e)
Unify: (221) [occurs] occurs:sub_term(e, e)
Exit: (221) [occurs] occurs:sub_term(e, e)
Call: (221) [system] e\=e
Fail: (221) [system] e\=e
Redo: (221) [occurs] occurs:sub_term(_305596, e)
Unify: (221) [occurs] occurs:sub_term(_305596, e)
Call: (222) [system] compound(e)
Fail: (222) [system] compound(e)
Fail: (221) [occurs] occurs:sub_term(_305596, e)
^ Redo: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (221) [system] _315814=e
Exit: (221) [system] e=e
^ Call: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^ Unify: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^ Call: (223) [system] setup_call_cleanup('$notrace'(_319618, _319620), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), '$restore_trace'(_319618, _319620))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_319618, _319620), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(_319618, _319620))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_319618, _319620))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
Call: (221) [system] _324400=retval(fail)
Exit: (221) [system] retval(fail)=retval(fail)
Call: (221) [system] _326262=(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))
Exit: (221) [system] (\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))
^ Call: (221) [user] call_cleanup(((call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)*->nb_setarg(1, retval(fail), _288308);fail, trace, call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)), ignore(notrace((\+_288308\=_290408, nb_setarg(1, retval(fail), _288308))))), ignore((_290278==1->ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)])))))))))))
^ Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)*->nb_setarg(1, retval(fail), _288308);fail, trace, call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)), ignore(notrace((\+_288308\=_290408, nb_setarg(1, retval(fail), _288308))))), user:ignore((_290278==1->ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)])))))))))))
^ Call: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Call: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (227) [system] setup_call_cleanup('$notrace'(_338668, _338670), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_338668, _338670))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_338668, _338670), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_338668, _338670))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_338668, _338670))
^ Fail: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Call: (225) [system] atomic('det-if-then-else')
Exit: (225) [system] atomic('det-if-then-else')
^ Call: (225) [user] is_sl('det-if-then-else')
^ Unify: (225) [user] is_sl('det-if-then-else')
Call: (226) [system] number('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] atom(=)
Exit: (224) [system] atom(=)
Call: (224) [system] (=)\==(=)
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] callable('det-if-then-else')
Exit: (224) [system] callable('det-if-then-else')
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_365702])
Call: (224) [system] var('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Call: (224) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464))
^ Unify: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464))
^ Call: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464)
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464)
Call: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_375040])
Call: (226) [system] ground('det-if-then-else')
Exit: (226) [system] ground('det-if-then-else')
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_377822])
^ Call: (226) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822)
^ Unify: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822)
Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822, user:expand_eval)
Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_381568|_381570], user:expand_eval)
^ Call: (228) [user] expand_eval(['file-search-path', bench, _4094], _381568)
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], _381568)
Call: (229) [system] is_list(['file-search-path', bench, _4094])
Exit: (229) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_386212])
Call: (229) [system] ground('file-search-path')
Exit: (229) [system] ground('file-search-path')
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_388994])
^ Call: (229) [user] apply:maplist(expand_eval, [bench, _4094], _388994)
^ Unify: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], _388994)
Call: (230) [apply] apply:maplist_([bench, _4094], _388994, user:expand_eval)
Unify: (230) [apply] apply:maplist_([bench, _4094], [_392740|_392742], user:expand_eval)
^ Call: (231) [user] expand_eval(bench, _392740)
^ Unify: (231) [user] expand_eval(bench, _392740)
Call: (232) [system] is_list(bench)
^ Redo: (231) [user] expand_eval(bench, _392740)
Call: (232) [system] bench=_392740
Exit: (232) [system] bench=bench
^ Exit: (231) [user] expand_eval(bench, bench)
Call: (231) [apply] apply:maplist_([_4094], _392742, user:expand_eval)
Unify: (231) [apply] apply:maplist_([_4094], [_401102|_401104], user:expand_eval)
^ Call: (232) [user] expand_eval(_4094, _401102)
^ Unify: (232) [user] expand_eval(_4094, _401102)
Call: (233) [system] is_list(_4094)
^ Redo: (232) [user] expand_eval(_4094, _401102)
Call: (233) [system] _4094=_401102
Exit: (233) [system] _4094=_4094
^ Exit: (232) [user] expand_eval(_4094, _4094)
Call: (232) [apply] apply:maplist_([], _401104, user:expand_eval)
Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (231) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (230) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _381570, user:expand_eval)
Unify: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_415990|_415992], user:expand_eval)
^ Call: (229) [user] expand_eval('True', _415990)
^ Unify: (229) [user] expand_eval('True', _415990)
Call: (230) [system] is_list('True')
^ Redo: (229) [user] expand_eval('True', _415990)
Call: (230) [system] 'True'=_415990
Exit: (230) [system] 'True'='True'
^ Exit: (229) [user] expand_eval('True', 'True')
Call: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _415992, user:expand_eval)
Unify: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_424352|_424354], user:expand_eval)
^ Call: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _424352)
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _424352)
Call: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_428996])
Call: (231) [system] ground(',')
Exit: (231) [system] ground(',')
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_431778])
^ Call: (231) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778)
^ Unify: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778)
Call: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778, user:expand_eval)
Unify: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_435524|_435526], user:expand_eval)
^ Call: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _435524)
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _435524)
Call: (234) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (234) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_440168])
Call: (234) [system] ground('prolog-load-context')
Exit: (234) [system] ground('prolog-load-context')
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_442950])
^ Call: (234) [user] apply:maplist(expand_eval, [directory, _4148], _442950)
^ Unify: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], _442950)
Call: (235) [apply] apply:maplist_([directory, _4148], _442950, user:expand_eval)
Unify: (235) [apply] apply:maplist_([directory, _4148], [_446696|_446698], user:expand_eval)
^ Call: (236) [user] expand_eval(directory, _446696)
^ Unify: (236) [user] expand_eval(directory, _446696)
Call: (237) [system] is_list(directory)
^ Redo: (236) [user] expand_eval(directory, _446696)
Call: (237) [system] directory=_446696
Exit: (237) [system] directory=directory
^ Exit: (236) [user] expand_eval(directory, directory)
Call: (236) [apply] apply:maplist_([_4148], _446698, user:expand_eval)
Unify: (236) [apply] apply:maplist_([_4148], [_455058|_455060], user:expand_eval)
^ Call: (237) [user] expand_eval(_4148, _455058)
^ Unify: (237) [user] expand_eval(_4148, _455058)
Call: (238) [system] is_list(_4148)
^ Redo: (237) [user] expand_eval(_4148, _455058)
Call: (238) [system] _4148=_455058
Exit: (238) [system] _4148=_4148
^ Exit: (237) [user] expand_eval(_4148, _4148)
Call: (237) [apply] apply:maplist_([], _455060, user:expand_eval)
Unify: (237) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (236) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (235) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _435526, user:expand_eval)
Unify: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_469946|_469948], user:expand_eval)
^ Call: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _469946)
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _469946)
Call: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_474590])
Call: (235) [system] ground('add-atom')
Exit: (235) [system] ground('add-atom')
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_477372])
^ Call: (235) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _477372)
^ Unify: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _477372)
Call: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _477372, user:expand_eval)
Unify: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_481118|_481120], user:expand_eval)
^ Call: (237) [user] expand_eval('&self', _481118)
^ Unify: (237) [user] expand_eval('&self', _481118)
Call: (238) [system] is_list('&self')
^ Redo: (237) [user] expand_eval('&self', _481118)
Call: (238) [system] '&self'=_481118
Exit: (238) [system] '&self'='&self'
^ Exit: (237) [user] expand_eval('&self', '&self')
Call: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], _481120, user:expand_eval)
Unify: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_489480|_489482], user:expand_eval)
^ Call: (238) [user] expand_eval([file_search_path, bench, _4148], _489480)
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], _489480)
Call: (239) [system] is_list([file_search_path, bench, _4148])
Exit: (239) [system] is_list([file_search_path, bench, _4148])
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_494124])
Call: (239) [system] ground(file_search_path)
Exit: (239) [system] ground(file_search_path)
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_496906])
^ Call: (239) [user] apply:maplist(expand_eval, [bench, _4148], _496906)
^ Unify: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], _496906)
Call: (240) [apply] apply:maplist_([bench, _4148], _496906, user:expand_eval)
Unify: (240) [apply] apply:maplist_([bench, _4148], [_500652|_500654], user:expand_eval)
^ Call: (241) [user] expand_eval(bench, _500652)
^ Unify: (241) [user] expand_eval(bench, _500652)
Call: (242) [system] is_list(bench)
^ Redo: (241) [user] expand_eval(bench, _500652)
Call: (242) [system] bench=_500652
Exit: (242) [system] bench=bench
^ Exit: (241) [user] expand_eval(bench, bench)
Call: (241) [apply] apply:maplist_([_4148], _500654, user:expand_eval)
Unify: (241) [apply] apply:maplist_([_4148], [_509014|_509016], user:expand_eval)
^ Call: (242) [user] expand_eval(_4148, _509014)
^ Unify: (242) [user] expand_eval(_4148, _509014)
Call: (243) [system] is_list(_4148)
^ Redo: (242) [user] expand_eval(_4148, _509014)
Call: (243) [system] _4148=_509014
Exit: (243) [system] _4148=_4148
^ Exit: (242) [user] expand_eval(_4148, _4148)
Call: (242) [apply] apply:maplist_([], _509016, user:expand_eval)
Unify: (242) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (242) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (241) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (240) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (238) [apply] apply:maplist_([], _489482, user:expand_eval)
Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (234) [apply] apply:maplist_([], _6138, user:expand_eval)
Unify: (234) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (234) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
Exit: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^ Exit: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (230) [apply] apply:maplist_([], _6096, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
Exit: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
Exit: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
^ Exit: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Exit: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Exit: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] is_progn('det-if-then-else')
^ Unify: (224) [user] is_progn('det-if-then-else')
Call: (225) [system] var('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] is_space_op('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] is_list(['file-search-path', bench, _4094])
Exit: (224) [system] is_list(['file-search-path', bench, _4094])
Call: (224) [system] ['file-search-path', bench, _4094]=[_38714, _38720, _38726]
Exit: (224) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (224) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
Call: (225) [system] attvar(['file-search-path', bench, _4094])
^ Redo: (224) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
Call: (225) [system] atom('file-search-path')
Exit: (225) [system] atom('file-search-path')
Call: (225) [system] atom_length('file-search-path', 1)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _49870)
^ Fail: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _49870)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (224) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Call: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
Unify: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^ Call: (226) [user] self_eval('det-if-then-else')
^ Unify: (226) [user] self_eval('det-if-then-else')
^ Call: (228) [system] setup_call_cleanup('$notrace'(_61062, _61064), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_61062, _61064))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_61062, _61064), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_61062, _61064))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_61062, _61064))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] self_eval('det-if-then-else')
Call: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
Unify: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^ Call: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (229) [system] setup_call_cleanup('$notrace'(_69478, _69480), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_69478, _69480))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_69478, _69480), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_69478, _69480))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_69478, _69480))
^ Fail: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] _75128=do_more_defs(true)
Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (224) [user] clause(eval_21(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738), _77004)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
Call: (227) [system] var('det-if-then-else')
^ Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (228) [user] allow_clp
^ Unify: (228) [user] allow_clp
^ Call: (229) [user] false_flag
^ Unify: (229) [user] false_flag
Call: (230) [system] fail
Fail: (230) [system] fail
^ Fail: (229) [user] false_flag
^ Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
Call: (228) [system] var('det-if-then-else')
^ Redo: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (228) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Unify: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Call: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Unify: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Call: (230) [user] setup_call_cleanup('$notrace'(_106804, _106806), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098))), '$restore_trace'(_106804, _106806))
^ Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_106804, _106806), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098))), user:'$restore_trace'(_106804, _106806))
^ Call: (231) [system] sig_atomic(user:'$notrace'(_106804, _106806))
^ Fail: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Fail: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Redo: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] eval_adjust_args(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
^ Unify: (226) [user] eval_adjust_args(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)), eval_adjust_args1(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260))
Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)), eval_adjust_args1(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260))
^ Call: (229) [user] eval_all_args
^ Unify: (229) [user] eval_all_args
^ Call: (230) [user] true_flag
^ Unify: (230) [user] true_flag
^ Exit: (230) [user] true_flag
^ Exit: (229) [user] eval_all_args
^ Call: (229) [user] eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
^ Unify: (229) [user] eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_137492])
^ Call: (230) [user] apply:maplist(must_eval_args(=, _138450, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492)
^ Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _138450, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492)
Call: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492, user:must_eval_args(=, _138450, 499, '&self'))
Unify: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_141272|_141274], user:must_eval_args(=, _138450, 499, '&self'))
^ Call: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] var(eval_args)
Fail: (234) [system] var(eval_args)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==false
Fail: (234) [system] eval_args==false
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==true
Fail: (234) [system] eval_args==true
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, debug)
^ Unify: (234) [user] fast_option_value(eval_args, debug)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, debug)
Fail: (235) [system] current_prolog_flag(eval_args, debug)
^ Fail: (234) [user] fast_option_value(eval_args, debug)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, trace)
^ Unify: (234) [user] fast_option_value(eval_args, trace)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, trace)
Fail: (235) [system] current_prolog_flag(eval_args, trace)
^ Fail: (234) [user] fast_option_value(eval_args, trace)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724)
Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724)
^ Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _175660)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, [])
Call: (236) [system] current_prolog_flag(nodebugx, true)
^ Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _178464)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _179402)
^ Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
^ Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
Call: (237) [system] nonvar(defined)
Exit: (237) [system] nonvar(defined)
Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Call: (239) [system] callable(debugging_logicmoo_setting(_182136, _182138, _182140))
Exit: (239) [system] callable(debugging_logicmoo_setting(_182136, _182138, _182140))
Call: (239) [system] atom(bugger)
Exit: (239) [system] atom(bugger)
Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
^ Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
^ Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _173724, _196050)
^ Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (234) [system] true==true
Exit: (234) [system] true==true
^ Exit: (233) [user] is_debugging(eval_args)
^ Unify: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
Call: (234) [system] var(['file-search-path', bench, _4094])
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_209174, _209176), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_209174, _209176))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_209174, _209176), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_209174, _209176))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_209174, _209176))
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_213912, _213914), once(user:nonvar(_141272)), '$restore_trace'(_213912, _213914))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_213912, _213914), system:once(user:nonvar(_141272)), system:'$restore_trace'(_213912, _213914))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_213912, _213914))
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_218650, _218652), once(user:nonvar(_141272)), '$restore_trace'(_218650, _218652))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_218650, _218652), system:once(user:nonvar(_141272)), system:'$restore_trace'(_218650, _218652))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_218650, _218652))
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
Call: (234) [system] [bench, _4094]==[]
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
Call: (234) [system] atom(=)
Exit: (234) [system] atom(=)
Call: (234) [system] (=)\==(=)
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (236) [system] setup_call_cleanup('$notrace'(_232716, _232718), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_232716, _232718))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_232716, _232718), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_232716, _232718))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_232716, _232718))
^ Fail: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_242114, _242116), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_242114, _242116))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_242114, _242116), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_242114, _242116))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_242114, _242116))
^ Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [user] eval_01(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (235) [user] eval_01(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (238) [system] 499<1
Fail: (238) [system] 499<1
^ Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_255272, _255274), once(user:(_255248 is 499-1, copy_term(['file-search-path', bench, _4094], _255262))), '$restore_trace'(_255272, _255274))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_255272, _255274), system:once(user:(_255248 is 499-1, copy_term(['file-search-path', bench, _4094], _255262))), system:'$restore_trace'(_255272, _255274))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_255272, _255274))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _258126]))), system:'$restore_trace'(3, -1))
^ Call: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (237) [user] must_det_ll((notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Call: (238) [user] once(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Unify: (238) [system] once(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_264898, _264900), once(user:(flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), '$restore_trace'(_264898, _264900))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_264898, _264900), system:once(user:(flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), system:'$restore_trace'(_264898, _264900))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_264898, _264900))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
^ Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
^ Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
Call: (240) [user] nop(notrace(no_repeats_var(_261174)))
Unify: (240) [user] nop(notrace(no_repeats_var(_261174)))
Exit: (240) [user] nop(notrace(no_repeats_var(_261174)))
^ Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
Call: (237) [occurs] occurs:sub_term(_276362, e)
Unify: (237) [occurs] occurs:sub_term(e, e)
Exit: (237) [occurs] occurs:sub_term(e, e)
Call: (237) [system] e\=e
Fail: (237) [system] e\=e
Redo: (237) [occurs] occurs:sub_term(_276362, e)
Unify: (237) [occurs] occurs:sub_term(_276362, e)
Call: (238) [system] compound(e)
Fail: (238) [system] compound(e)
Fail: (237) [occurs] occurs:sub_term(_276362, e)
^ Redo: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (237) [system] _286580=e
Exit: (237) [system] e=e
^ Call: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^ Unify: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_290384, _290386), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_290384, _290386))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_290384, _290386), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_290384, _290386))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_290384, _290386))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
Call: (237) [system] _295166=retval(fail)
Exit: (237) [system] retval(fail)=retval(fail)
Call: (237) [system] _297028=(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))
Exit: (237) [system] (\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))
^ Call: (237) [user] call_cleanup(((call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)*->nb_setarg(1, retval(fail), _259074);fail, trace, call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)), ignore(notrace((\+_259074\=_261174, nb_setarg(1, retval(fail), _259074))))), ignore((_261044==1->ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)])))))))))))
^ Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)*->nb_setarg(1, retval(fail), _259074);fail, trace, call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)), ignore(notrace((\+_259074\=_261174, nb_setarg(1, retval(fail), _259074))))), user:ignore((_261044==1->ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)])))))))))))
^ Call: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] atom(['file-search-path', bench, _4094])
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Call: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (243) [system] setup_call_cleanup('$notrace'(_309434, _309436), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_309434, _309436))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_309434, _309436), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_309434, _309436))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_309434, _309436))
^ Fail: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
Call: (241) [system] atomic('file-search-path')
Exit: (241) [system] atomic('file-search-path')
^ Call: (241) [user] is_sl('file-search-path')
^ Unify: (241) [user] is_sl('file-search-path')
Call: (242) [system] number('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] [bench, _4094]==[]
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] atom(=)
Exit: (240) [system] atom(=)
Call: (240) [system] (=)\==(=)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] callable('file-search-path')
Exit: (240) [system] callable('file-search-path')
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list([bench, _4094])
Exit: (240) [system] is_list([bench, _4094])
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list(['file-search-path', bench, _4094])
Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_336468])
Call: (240) [system] var('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] once(expand_eval(['file-search-path', bench, _4094], _340230))
^ Unify: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], _340230))
^ Call: (241) [user] expand_eval(['file-search-path', bench, _4094], _340230)
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], _340230)
Call: (242) [system] is_list(['file-search-path', bench, _4094])
Exit: (242) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_345806])
Call: (242) [system] ground('file-search-path')
Exit: (242) [system] ground('file-search-path')
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_348588])
^ Call: (242) [user] apply:maplist(expand_eval, [bench, _4094], _348588)
^ Unify: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], _348588)
Call: (243) [apply] apply:maplist_([bench, _4094], _348588, user:expand_eval)
Unify: (243) [apply] apply:maplist_([bench, _4094], [_352334|_352336], user:expand_eval)
^ Call: (244) [user] expand_eval(bench, _352334)
^ Unify: (244) [user] expand_eval(bench, _352334)
Call: (245) [system] is_list(bench)
^ Redo: (244) [user] expand_eval(bench, _352334)
Call: (245) [system] bench=_352334
Exit: (245) [system] bench=bench
^ Exit: (244) [user] expand_eval(bench, bench)
Call: (244) [apply] apply:maplist_([_4094], _352336, user:expand_eval)
Unify: (244) [apply] apply:maplist_([_4094], [_360696|_360698], user:expand_eval)
^ Call: (245) [user] expand_eval(_4094, _360696)
^ Unify: (245) [user] expand_eval(_4094, _360696)
Call: (246) [system] is_list(_4094)
^ Redo: (245) [user] expand_eval(_4094, _360696)
Call: (246) [system] _4094=_360696
Exit: (246) [system] _4094=_4094
^ Exit: (245) [user] expand_eval(_4094, _4094)
Call: (245) [apply] apply:maplist_([], _360698, user:expand_eval)
Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (244) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (243) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Call: (240) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] is_progn('file-search-path')
^ Unify: (240) [user] is_progn('file-search-path')
Call: (241) [system] var('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] is_space_op('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list(bench)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _388680)
^ Fail: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _388680)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list(['file-search-path', bench, _4094])
Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^ Call: (240) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^ Unify: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
Unify: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Call: (242) [user] self_eval('file-search-path')
^ Unify: (242) [user] self_eval('file-search-path')
^ Call: (244) [system] setup_call_cleanup('$notrace'(_399872, _399874), once(user:self_eval0('file-search-path')), '$restore_trace'(_399872, _399874))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_399872, _399874), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_399872, _399874))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_399872, _399874))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] self_eval('file-search-path')
Call: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
Unify: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
^ Call: (243) [user] self_eval(bench)
^ Unify: (243) [user] self_eval(bench)
^ Call: (245) [system] setup_call_cleanup('$notrace'(_408288, _408290), once(user:self_eval0(bench)), '$restore_trace'(_408288, _408290))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_408288, _408290), system:once(user:self_eval0(bench)), system:'$restore_trace'(_408288, _408290))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_408288, _408290))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval(bench)
Call: (243) [apply] apply:maplist_([_4094], user:self_eval)
Unify: (243) [apply] apply:maplist_([_4094], user:self_eval)
^ Call: (244) [user] self_eval(_4094)
^ Unify: (244) [user] self_eval(_4094)
^ Call: (246) [system] setup_call_cleanup('$notrace'(_416704, _416706), once(user:self_eval0(_4094)), '$restore_trace'(_416704, _416706))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_416704, _416706), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_416704, _416706))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_416704, _416706))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(_4094)
Call: (244) [apply] apply:maplist_([], user:self_eval)
Unify: (244) [apply] apply:maplist_([], user:self_eval)
Exit: (244) [apply] apply:maplist_([], user:self_eval)
Exit: (243) [apply] apply:maplist_([_4094], user:self_eval)
Exit: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
Exit: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Exit: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=[_427908|_427910]
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
Call: (240) [system] atom('file-search-path')
Exit: (240) [system] atom('file-search-path')
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] _432560=do_more_defs(true)
Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (240) [user] clause(eval_21(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074), _434436)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] 'file-search-path'==(/)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] 'file-search-path'== ===
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] 'file-search-path'== ====
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (241) [user] eval_selfless(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (241) [user] eval_selfless(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
Call: (243) [system] var('file-search-path')
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Call: (243) [user] is_assignment('file-search-path')
^ Unify: (243) [user] is_assignment('file-search-path')
Call: (244) [system] atom('file-search-path')
Exit: (244) [system] atom('file-search-path')
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Call: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _445708)
^ Unify: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _445708)
^ Call: (244) [user] allow_clp
^ Unify: (244) [user] allow_clp
^ Call: (245) [user] false_flag
^ Unify: (245) [user] false_flag
Call: (246) [system] fail
Fail: (246) [system] fail
^ Fail: (245) [user] false_flag
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Call: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^ Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
Call: (244) [system] var('file-search-path')
^ Redo: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^ Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^ Call: (244) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Unify: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Call: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Unify: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Call: (246) [user] setup_call_cleanup('$notrace'(_478236, _478238), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530))), '$restore_trace'(_478236, _478238))
^ Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_478236, _478238), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530))), user:'$restore_trace'(_478236, _478238))
^ Call: (247) [system] sig_atomic(user:'$notrace'(_478236, _478238))
^ Fail: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Fail: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
Call: (241) [system] 'file-search-path'==(==)
^ Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
Call: (241) [system] 'file-search-path'==(==)
^ Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] eval_adjust_args(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
^ Unify: (242) [user] eval_adjust_args(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)), eval_adjust_args1(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324))
Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)), eval_adjust_args1(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324))
^ Call: (245) [user] eval_all_args
^ Unify: (245) [user] eval_all_args
^ Call: (246) [user] true_flag
^ Unify: (246) [user] true_flag
^ Exit: (246) [user] true_flag
^ Exit: (245) [user] eval_all_args
^ Call: (245) [user] eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
^ Unify: (245) [user] eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_514556])
^ Call: (246) [user] apply:maplist(must_eval_args(=, _515514, 498, '&self'), [bench, _4094], _514556)
^ Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _515514, 498, '&self'), [bench, _4094], _514556)
Call: (247) [apply] apply:maplist_([bench, _4094], _514556, user:must_eval_args(=, _515514, 498, '&self'))
Unify: (247) [apply] apply:maplist_([bench, _4094], [_518336|_518338], user:must_eval_args(=, _515514, 498, '&self'))
^ Call: (248) [user] must_eval_args(=, _515514, 498, '&self', bench, _518336)
^ Unify: (248) [user] must_eval_args(=, _515514, 498, '&self', bench, _518336)
^ Call: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] var(eval_args)
Fail: (250) [system] var(eval_args)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==false
Fail: (250) [system] eval_args==false
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==true
Fail: (250) [system] eval_args==true
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, debug)
^ Unify: (250) [user] fast_option_value(eval_args, debug)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, debug)
Fail: (251) [system] current_prolog_flag(eval_args, debug)
^ Fail: (250) [user] fast_option_value(eval_args, debug)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, trace)
^ Unify: (250) [user] fast_option_value(eval_args, trace)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, trace)
Fail: (251) [system] current_prolog_flag(eval_args, trace)
^ Fail: (250) [user] fast_option_value(eval_args, trace)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318)
Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318)
^ Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _35254)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, [])
Call: (252) [system] current_prolog_flag(nodebugx, true)
^ Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _38058)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _38996)
^ Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
^ Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
Call: (253) [system] nonvar(defined)
Exit: (253) [system] nonvar(defined)
Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Call: (255) [system] callable(debugging_logicmoo_setting(_41730, _41732, _41734))
Exit: (255) [system] callable(debugging_logicmoo_setting(_41730, _41732, _41734))
Call: (255) [system] atom(bugger)
Exit: (255) [system] atom(bugger)
Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
^ Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
^ Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _33318, _55644)
^ Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (250) [system] true==true
Exit: (250) [system] true==true
^ Exit: (249) [user] is_debugging(eval_args)
^ Unify: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, _6514)
^ Call: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
Call: (250) [system] var(bench)
^ Redo: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_68768, _68770), once(user:self_eval(bench)), '$restore_trace'(_68768, _68770))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_68768, _68770), system:once(user:self_eval(bench)), system:'$restore_trace'(_68768, _68770))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_68768, _68770))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
Call: (250) [system] _6514=bench
Exit: (250) [system] bench=bench
^ Exit: (249) [user] eval_args(=, _6500, 498, '&self', bench, bench)
^ Exit: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, bench)
Call: (248) [apply] apply:maplist_([_4094], _6516, user:must_eval_args(=, _6500, 498, '&self'))
Unify: (248) [apply] apply:maplist_([_4094], [_77266|_77268], user:must_eval_args(=, _6500, 498, '&self'))
^ Call: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Call: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] var(eval_args)
Fail: (251) [system] var(eval_args)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==false
Fail: (251) [system] eval_args==false
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==true
Fail: (251) [system] eval_args==true
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, debug)
^ Unify: (251) [user] fast_option_value(eval_args, debug)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, debug)
Fail: (252) [system] current_prolog_flag(eval_args, debug)
^ Fail: (251) [user] fast_option_value(eval_args, debug)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, trace)
^ Unify: (251) [user] fast_option_value(eval_args, trace)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, trace)
Fail: (252) [system] current_prolog_flag(eval_args, trace)
^ Fail: (251) [user] fast_option_value(eval_args, trace)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718)
Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718)
^ Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _111654)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, [])
Call: (253) [system] current_prolog_flag(nodebugx, true)
^ Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _114458)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _115396)
^ Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
^ Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
Call: (254) [system] nonvar(defined)
Exit: (254) [system] nonvar(defined)
Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Call: (256) [system] callable(debugging_logicmoo_setting(_118130, _118132, _118134))
Exit: (256) [system] callable(debugging_logicmoo_setting(_118130, _118132, _118134))
Call: (256) [system] atom(bugger)
Exit: (256) [system] atom(bugger)
Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
^ Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
^ Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _109718, _132044)
^ Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (251) [system] true==true
Exit: (251) [system] true==true
^ Exit: (250) [user] is_debugging(eval_args)
^ Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Call: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
Call: (251) [system] var(_4094)
Exit: (251) [system] var(_4094)
Call: (251) [system] nonvar(_77266)
^ Redo: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_147016, _147018), once(user:self_eval(_4094)), '$restore_trace'(_147016, _147018))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_147016, _147018), system:once(user:self_eval(_4094)), system:'$restore_trace'(_147016, _147018))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_147016, _147018))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
Call: (251) [system] _77266=_4094
Exit: (251) [system] _4094=_4094
^ Exit: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _4094)
^ Exit: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _4094)
Call: (249) [apply] apply:maplist_([], _77268, user:must_eval_args(=, _6500, 498, '&self'))
Unify: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (248) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (247) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _6500, 498, '&self'))
^ Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _6500, 498, '&self'), [bench, _4094], [bench, _4094])
Call: (246) [system] _6444=_6442
Exit: (246) [system] _6442=_6442
^ Exit: (245) [user] eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^ Exit: (242) [user] eval_adjust_args(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Unify: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_166816, _166818), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_166816, _166818))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_166816, _166818), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_166816, _166818))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_166816, _166818))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Call: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
Unify: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
^ Call: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (246) [user] typed_list('&self', _179228, _179150)
^ Unify: (246) [user] typed_list('&self', _180160, _179150)
Call: (247) [system] compound('&self')
Fail: (247) [system] compound('&self')
^ Fail: (246) [user] typed_list('&self', _182940, _179150)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [system] '&self'=='&flybase'
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'], _190322, _190324)
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'], _191258, _191260)
^ Call: (248) [user] loaded_into_kb('&self', _192116)
^ Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (248) [user] once(user:asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (248) [system] once(user:asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (249) [user] asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (249) [user] asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
^ Call: (246) [user] using_all_spaces
^ Unify: (246) [user] using_all_spaces
Call: (247) [system] nb_current(with_all_spaces, t)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
Call: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (247) [system] 'registered-python-function'==(:)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (247) [system] 'registered-python-function'=='@doc'
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (247) [system] fail
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Redo: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
^ Call: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (246) [user] allow_host_functions
^ Unify: (246) [user] allow_host_functions
^ Exit: (246) [user] allow_host_functions
^ Call: (246) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _265174), is_syspred('file-search-path', _265174, _265182)))
^ Unify: (246) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _265174), is_syspred('file-search-path', _265174, _265182)))
^ Call: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_270820, !, 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_275448, '-fn', 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_280076, '-p', 'file-search-path')
^ Fail: (248) [user] is_system_pred('file-search-path')
Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
Call: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
^ Call: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_293012, !, 'file-search-path')
^ Redo: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_297640, '-fn', 'file-search-path')
^ Redo: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_302268, '-p', 'file-search-path')
Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
Call: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
Unify: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^ Call: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
Call: (249) [system] var(['file-search-path', bench, _4094])
^ Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _307764)
Call: (249) [system] var('file-search-path')
^ Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _307764)
^ Call: (249) [user] len_or_unbound([bench, _4094], _307764)
^ Unify: (249) [user] len_or_unbound([bench, _4094], _307764)
Call: (250) [system] is_list([bench, _4094])
Exit: (250) [system] is_list([bench, _4094])
Call: (250) [system] length([bench, _4094], _307764)
Unify: (250) [system] length([bench, _4094], _307764)
Call: (251) [system] var(_307764)
Exit: (251) [system] var(_307764)
Call: (251) [system] []==[]
Exit: (251) [system] []==[]
Call: (251) [system] _307764=2
Exit: (251) [system] 2=2
Exit: (250) [system] length([bench, _4094], 2)
^ Exit: (249) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (248) [user] is_metta_type_constructor('&self', 'file-search-path', _329118)
^ Redo: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Call: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
Call: (250) [system] 'file-search-path'==let
^ Redo: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Exit: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (249) [user] must_det_ll((notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Call: (250) [user] once(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Unify: (250) [system] once(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_345192, _345194), once(user:(flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), '$restore_trace'(_345192, _345194))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_345192, _345194), system:once(user:(flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), system:'$restore_trace'(_345192, _345194))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_345192, _345194))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
^ Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
^ Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
Call: (252) [user] nop(notrace(no_repeats_var(_341468)))
Unify: (252) [user] nop(notrace(no_repeats_var(_341468)))
Exit: (252) [user] nop(notrace(no_repeats_var(_341468)))
^ Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
Call: (249) [occurs] occurs:sub_term(_356656, defn)
Unify: (249) [occurs] occurs:sub_term(defn, defn)
Exit: (249) [occurs] occurs:sub_term(defn, defn)
Call: (249) [system] defn\=defn
Fail: (249) [system] defn\=defn
Redo: (249) [occurs] occurs:sub_term(_356656, defn)
Unify: (249) [occurs] occurs:sub_term(_356656, defn)
Call: (250) [system] compound(defn)
Fail: (250) [system] compound(defn)
Fail: (249) [occurs] occurs:sub_term(_356656, defn)
^ Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (249) [system] _366874=defn
Exit: (249) [system] defn=defn
^ Call: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^ Unify: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_370678, _370680), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_370678, _370680))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_370678, _370680), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_370678, _370680))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_370678, _370680))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
Call: (249) [system] _375460=retval(fail)
Exit: (249) [system] retval(fail)=retval(fail)
Call: (249) [system] _377322=(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))
Exit: (249) [system] (\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))
^ Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_341468, nb_setarg(1, retval(fail), _6442))))), ignore((_341338==1->ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)])))))))))))
^ Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_341468, nb_setarg(1, retval(fail), _6442))))), user:ignore((_341338==1->ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)])))))))))))
^ Call: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (252) [user] findall((_383210->_383212), get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230)
^ Unify: (252) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230)
^ Call: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^ Unify: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^ Call: (254) [$bags] cleanup_bag(findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, []), '$destroy_findall_bag')
^ Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, []), '$bags':'$destroy_findall_bag')
Call: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
Unify: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^ Call: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212)
^ Unify: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_391712], _383212)
^ Call: (257) [user] same_len_copy([bench, _4094], _391712)
^ Unify: (257) [user] same_len_copy([bench, _4094], _391712)
Call: (258) [system] length([bench, _4094], _394518)
Unify: (258) [system] length([bench, _4094], _394518)
Call: (259) [system] var(_394518)
Exit: (259) [system] var(_394518)
Call: (259) [system] []==[]
Exit: (259) [system] []==[]
Call: (259) [system] _394518=2
Exit: (259) [system] 2=2
Exit: (258) [system] length([bench, _4094], 2)
Call: (258) [system] length(_391712, 2)
Unify: (258) [system] length(_391712, 2)
Call: (259) [system] var(2)
Redo: (258) [system] length(_391712, 2)
Unify: (258) [system] length(_391712, 2)
Call: (259) [system] integer(2)
Exit: (259) [system] integer(2)
Call: (259) [system] _391712==[]
Redo: (258) [system] length(_391712, 2)
Call: (259) [system] var(_391712)
Exit: (259) [system] var(_391712)
Exit: (258) [system] length([_413062, _413068], 2)
^ Exit: (257) [user] same_len_copy([bench, _4094], [_413062, _413068])
Call: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _413062, _413068], _383212)
Unify: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _413062, _413068], _383212)
^ Call: (258) [user] ignore((=)=(=))
^ Unify: (258) [system] ignore(user:((=)=(=)))
Call: (259) [system] (=)=(=)
Exit: (259) [system] (=)=(=)
^ Exit: (258) [system] ignore(user:((=)=(=)))
Call: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (259) [user] typed_list('&self', _423368, _423290)
^ Unify: (259) [user] typed_list('&self', _424300, _423290)
Call: (260) [system] compound('&self')
Fail: (260) [system] compound('&self')
^ Fail: (259) [user] typed_list('&self', _427080, _423290)
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [system] '&self'=='&flybase'
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Unify: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212], _434462, _434464)
^ Unify: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212], _435398, _435400)
^ Call: (261) [user] loaded_into_kb('&self', _436256)
^ Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (261) [user] once(user:asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (261) [system] once(user:asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (262) [user] asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (262) [user] asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (260) [user] metta_atom_asserted_deduced('&self', [=, ['file-search-path', _413062, _413068], _383212])
Redo: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
^ Call: (259) [user] using_all_spaces
^ Unify: (259) [user] using_all_spaces
Call: (260) [system] nb_current(with_all_spaces, t)
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
Call: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
Call: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
^ Call: (260) [user] using_all_spaces
^ Unify: (260) [user] using_all_spaces
Call: (261) [system] nb_current(with_all_spaces, t)
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Call: (260) [system] (=)==(:)
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Call: (260) [system] (=)=='@doc'
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Call: (260) [system] fail
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Redo: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212)
Redo: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
Exit: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], [])
^ Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], [])
^ Exit: (252) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [])
^ Call: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^ Unify: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^ Call: (253) [user] ignore((curried_arity(['file-search-path', bench, _4094], _509450, _509452), assert(is_metta_type_constructor('&self', _509450, _509452))))
^ Unify: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], _509450, _509452), assert(is_metta_type_constructor('&self', _509450, _509452))))
^ Call: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
Call: (256) [system] var(['file-search-path', bench, _4094])
^ Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _509452)
Call: (256) [system] var('file-search-path')
^ Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _509452)
^ Call: (256) [user] len_or_unbound([bench, _4094], _509452)
^ Unify: (256) [user] len_or_unbound([bench, _4094], _509452)
Call: (257) [system] is_list([bench, _4094])
Exit: (257) [system] is_list([bench, _4094])
Call: (257) [system] length([bench, _4094], _509452)
Unify: (257) [system] length([bench, _4094], _6876)
Call: (258) [system] var(_6876)
Exit: (258) [system] var(_6876)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _6876=2
Exit: (258) [system] 2=2
Exit: (257) [system] length([bench, _4094], 2)
^ Exit: (256) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^ Exit: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^ Exit: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2), assert(is_metta_type_constructor('&self', 'file-search-path', 2))))
^ Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_20352, _20354), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), '$restore_trace'(_20352, _20354))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_20352, _20354), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_20352, _20354))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_20352, _20354))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Call: (253) [user] fail_on_constructor
^ Unify: (253) [user] fail_on_constructor
^ Call: (254) [user] true_flag
^ Unify: (254) [user] true_flag
^ Exit: (254) [user] true_flag
^ Exit: (253) [user] fail_on_constructor
^ Fail: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (251) [system] fail
Fail: (251) [system] fail
^ Call: (251) [user] ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^ Unify: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
Call: (253) [system] _6566==1
Fail: (253) [system] _6566==1
^ Call: (254) [system] setup_call_cleanup('$notrace'(_37136, _37138), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), '$restore_trace'(_37136, _37138))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_37136, _37138), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_37136, _37138))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_37136, _37138))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^ Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_6574, nb_setarg(1, retval(fail), _6442))))), user:ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))))))
^ Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
Redo: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^ Call: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] number(bench)
^ Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
^ Call: (250) [user] need_subst_f('file-search-path')
^ Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (249) [system] ['file-search-path', bench, _4094]=_6442
Exit: (249) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
Exit: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^ Exit: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Unify: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Exit: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Exit: (241) [user] eval_41(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (240) [user] eval_40(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=_6142
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (239) [user] eval_20(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (239) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
Exit: (239) [system] nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094])
^ Call: (239) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))))
^ Unify: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_77412, _77414), once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))), '$restore_trace'(_77412, _77414))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_77412, _77414), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_77412, _77414))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_77412, _77414))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))))
^ Call: (239) [user] ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
^ Unify: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
Call: (241) [system] _6150==1
Fail: (241) [system] _6150==1
^ Call: (242) [system] setup_call_cleanup('$notrace'(_85868, _85870), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), '$restore_trace'(_85868, _85870))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_85868, _85870), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), system:'$restore_trace'(_85868, _85870))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_85868, _85870))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
^ Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))))), user:ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))))))
Call: (237) [system] retval(['file-search-path', bench, _80266])\=@=retval(fail)
Exit: (237) [system] retval(['file-search-path', bench, _80266])\=@=retval(fail)
^ Exit: (236) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_96338, _96340), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_96338, _96340))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_96338, _96340), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_96338, _96340))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_96338, _96340))
^ Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], _6110)
Call: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
Exit: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
Call: (236) [system] _102900=['file-search-path', bench, _4094]
Exit: (236) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Unify: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Call: (237) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
^ Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
Call: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
Unify: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
^ Call: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Unify: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Call: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] number(bench)
^ Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] atom('file-search-path')
Exit: (241) [system] atom('file-search-path')
^ Call: (241) [user] need_subst_f('file-search-path')
^ Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=_6110
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^ Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^ Exit: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (234) [user] eval_00(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (233) [user] eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (232) [user] must_eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _6112, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_131824|_131826], user:must_eval_args(=, _6096, 499, '&self'))
^ Call: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Call: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] var(eval_args)
Fail: (235) [system] var(eval_args)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==false
Fail: (235) [system] eval_args==false
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==true
Fail: (235) [system] eval_args==true
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, debug)
^ Unify: (235) [user] fast_option_value(eval_args, debug)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, debug)
Fail: (236) [system] current_prolog_flag(eval_args, debug)
^ Fail: (235) [user] fast_option_value(eval_args, debug)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, trace)
^ Unify: (235) [user] fast_option_value(eval_args, trace)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, trace)
Fail: (236) [system] current_prolog_flag(eval_args, trace)
^ Fail: (235) [user] fast_option_value(eval_args, trace)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276)
Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276)
^ Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _166212)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, [])
Call: (237) [system] current_prolog_flag(nodebugx, true)
^ Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _169016)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _169954)
^ Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
^ Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
Call: (238) [system] nonvar(defined)
Exit: (238) [system] nonvar(defined)
Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Call: (240) [system] callable(debugging_logicmoo_setting(_172688, _172690, _172692))
Exit: (240) [system] callable(debugging_logicmoo_setting(_172688, _172690, _172692))
Call: (240) [system] atom(bugger)
Exit: (240) [system] atom(bugger)
Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
^ Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
^ Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _164276, _186602)
^ Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (235) [system] true==true
Exit: (235) [system] true==true
^ Exit: (234) [user] is_debugging(eval_args)
^ Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Call: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
Call: (235) [system] var('True')
^ Redo: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_199726, _199728), once(user:self_eval('True')), '$restore_trace'(_199726, _199728))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_199726, _199728), system:once(user:self_eval('True')), system:'$restore_trace'(_199726, _199728))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_199726, _199728))
^ Exit: (236) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (235) [system] _131824='True'
Exit: (235) [system] 'True'='True'
^ Exit: (234) [user] eval_args(=, _6096, 499, '&self', 'True', 'True')
^ Exit: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', 'True')
Call: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _131826, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_208224|_208226], user:must_eval_args(=, _6096, 499, '&self'))
^ Call: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] var(eval_args)
Fail: (236) [system] var(eval_args)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==false
Fail: (236) [system] eval_args==false
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==true
Fail: (236) [system] eval_args==true
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, debug)
^ Unify: (236) [user] fast_option_value(eval_args, debug)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, debug)
Fail: (237) [system] current_prolog_flag(eval_args, debug)
^ Fail: (236) [user] fast_option_value(eval_args, debug)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, trace)
^ Unify: (236) [user] fast_option_value(eval_args, trace)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, trace)
Fail: (237) [system] current_prolog_flag(eval_args, trace)
^ Fail: (236) [user] fast_option_value(eval_args, trace)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676)
Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676)
^ Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _242612)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, [])
Call: (238) [system] current_prolog_flag(nodebugx, true)
^ Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _245416)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _246354)
^ Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
^ Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
Call: (239) [system] nonvar(defined)
Exit: (239) [system] nonvar(defined)
Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Call: (241) [system] callable(debugging_logicmoo_setting(_249088, _249090, _249092))
Exit: (241) [system] callable(debugging_logicmoo_setting(_249088, _249090, _249092))
Call: (241) [system] atom(bugger)
Exit: (241) [system] atom(bugger)
Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
^ Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
^ Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _240676, _263002)
^ Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (236) [system] true==true
Exit: (236) [system] true==true
^ Exit: (235) [user] is_debugging(eval_args)
^ Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
Call: (236) [system] var([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_276126, _276128), once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_276126, _276128))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_276126, _276128), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_276126, _276128))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_276126, _276128))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_280864, _280866), once(user:nonvar(_208224)), '$restore_trace'(_280864, _280866))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_280864, _280866), system:once(user:nonvar(_208224)), system:'$restore_trace'(_280864, _280866))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_280864, _280866))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_285602, _285604), once(user:nonvar(_208224)), '$restore_trace'(_285602, _285604))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_285602, _285604), system:once(user:nonvar(_208224)), system:'$restore_trace'(_285602, _285604))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_285602, _285604))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
Call: (236) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
Call: (236) [system] atom(=)
Exit: (236) [system] atom(=)
Call: (236) [system] (=)\==(=)
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_299668, _299670), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_299668, _299670))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_299668, _299670), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_299668, _299670))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_299668, _299670))
^ Fail: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_309066, _309068), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_309066, _309068))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_309066, _309068), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_309066, _309068))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_309066, _309068))
^ Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (240) [system] 499<1
Fail: (240) [system] 499<1
^ Redo: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_322224, _322226), once(user:(_322200 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _322214))), '$restore_trace'(_322224, _322226))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_322224, _322226), system:once(user:(_322200 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _322214))), system:'$restore_trace'(_322224, _322226))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_322224, _322226))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _325090], ['add-atom', '&self', [file_search_path, bench, _325090]]]))), system:'$restore_trace'(3, -1))
^ Call: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (239) [user] must_det_ll((notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Unify: (239) [user] must_det_ll(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Call: (240) [user] once(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Unify: (240) [system] once(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Call: (243) [system] setup_call_cleanup('$notrace'(_331904, _331906), once(user:(flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), '$restore_trace'(_331904, _331906))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_331904, _331906), system:once(user:(flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), system:'$restore_trace'(_331904, _331906))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_331904, _331906))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
^ Unify: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
^ Exit: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
Call: (242) [user] nop(notrace(no_repeats_var(_328180)))
Unify: (242) [user] nop(notrace(no_repeats_var(_328180)))
Exit: (242) [user] nop(notrace(no_repeats_var(_328180)))
^ Exit: (240) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Exit: (239) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
Call: (239) [occurs] occurs:sub_term(_343368, e)
Unify: (239) [occurs] occurs:sub_term(e, e)
Exit: (239) [occurs] occurs:sub_term(e, e)
Call: (239) [system] e\=e
Fail: (239) [system] e\=e
Redo: (239) [occurs] occurs:sub_term(_343368, e)
Unify: (239) [occurs] occurs:sub_term(_343368, e)
Call: (240) [system] compound(e)
Fail: (240) [system] compound(e)
Fail: (239) [occurs] occurs:sub_term(_343368, e)
^ Redo: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (239) [system] _353586=e
Exit: (239) [system] e=e
^ Call: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^ Unify: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_357390, _357392), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), '$restore_trace'(_357390, _357392))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_357390, _357392), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(_357390, _357392))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_357390, _357392))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
Call: (239) [system] _362172=retval(fail)
Exit: (239) [system] retval(fail)=retval(fail)
Call: (239) [system] _364034=(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))
Exit: (239) [system] (\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))
^ Call: (239) [user] call_cleanup(((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)*->nb_setarg(1, retval(fail), _326080);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)), ignore(notrace((\+_326080\=_328180, nb_setarg(1, retval(fail), _326080))))), ignore((_328050==1->ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)])))))))))))
^ Unify: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)*->nb_setarg(1, retval(fail), _326080);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)), ignore(notrace((\+_326080\=_328180, nb_setarg(1, retval(fail), _326080))))), user:ignore((_328050==1->ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)])))))))))))
^ Call: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] atom([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (245) [system] setup_call_cleanup('$notrace'(_376440, _376442), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_376440, _376442))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_376440, _376442), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_376440, _376442))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_376440, _376442))
^ Fail: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (243) [system] atomic(',')
Exit: (243) [system] atomic(',')
^ Call: (243) [user] is_sl(',')
^ Unify: (243) [user] is_sl(',')
Call: (244) [system] number(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] atom(=)
Exit: (242) [system] atom(=)
Call: (242) [system] (=)\==(=)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] callable(',')
Exit: (242) [system] callable(',')
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_403474])
Call: (242) [system] var(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (242) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236))
^ Unify: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236))
^ Call: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236)
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236)
Call: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_412812])
Call: (244) [system] ground(',')
Exit: (244) [system] ground(',')
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_415594])
^ Call: (244) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594)
^ Unify: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594)
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594, user:expand_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_419340|_419342], user:expand_eval)
^ Call: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _419340)
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _419340)
Call: (247) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (247) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_423984])
Call: (247) [system] ground('prolog-load-context')
Exit: (247) [system] ground('prolog-load-context')
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_426766])
^ Call: (247) [user] apply:maplist(expand_eval, [directory, _4148], _426766)
^ Unify: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], _426766)
Call: (248) [apply] apply:maplist_([directory, _4148], _426766, user:expand_eval)
Unify: (248) [apply] apply:maplist_([directory, _4148], [_430512|_430514], user:expand_eval)
^ Call: (249) [user] expand_eval(directory, _430512)
^ Unify: (249) [user] expand_eval(directory, _430512)
Call: (250) [system] is_list(directory)
^ Redo: (249) [user] expand_eval(directory, _430512)
Call: (250) [system] directory=_430512
Exit: (250) [system] directory=directory
^ Exit: (249) [user] expand_eval(directory, directory)
Call: (249) [apply] apply:maplist_([_4148], _430514, user:expand_eval)
Unify: (249) [apply] apply:maplist_([_4148], [_438874|_438876], user:expand_eval)
^ Call: (250) [user] expand_eval(_4148, _438874)
^ Unify: (250) [user] expand_eval(_4148, _438874)
Call: (251) [system] is_list(_4148)
^ Redo: (250) [user] expand_eval(_4148, _438874)
Call: (251) [system] _4148=_438874
Exit: (251) [system] _4148=_4148
^ Exit: (250) [user] expand_eval(_4148, _4148)
Call: (250) [apply] apply:maplist_([], _438876, user:expand_eval)
Unify: (250) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (249) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (248) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _419342, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_453762|_453764], user:expand_eval)
^ Call: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _453762)
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _453762)
Call: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_458406])
Call: (248) [system] ground('add-atom')
Exit: (248) [system] ground('add-atom')
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_461188])
^ Call: (248) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _461188)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _461188)
Call: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _461188, user:expand_eval)
Unify: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_464934|_464936], user:expand_eval)
^ Call: (250) [user] expand_eval('&self', _464934)
^ Unify: (250) [user] expand_eval('&self', _464934)
Call: (251) [system] is_list('&self')
^ Redo: (250) [user] expand_eval('&self', _464934)
Call: (251) [system] '&self'=_464934
Exit: (251) [system] '&self'='&self'
^ Exit: (250) [user] expand_eval('&self', '&self')
Call: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], _464936, user:expand_eval)
Unify: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_473296|_473298], user:expand_eval)
^ Call: (251) [user] expand_eval([file_search_path, bench, _4148], _473296)
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], _473296)
Call: (252) [system] is_list([file_search_path, bench, _4148])
Exit: (252) [system] is_list([file_search_path, bench, _4148])
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_477940])
Call: (252) [system] ground(file_search_path)
Exit: (252) [system] ground(file_search_path)
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_480722])
^ Call: (252) [user] apply:maplist(expand_eval, [bench, _4148], _480722)
^ Unify: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], _480722)
Call: (253) [apply] apply:maplist_([bench, _4148], _480722, user:expand_eval)
Unify: (253) [apply] apply:maplist_([bench, _4148], [_484468|_484470], user:expand_eval)
^ Call: (254) [user] expand_eval(bench, _484468)
^ Unify: (254) [user] expand_eval(bench, _484468)
Call: (255) [system] is_list(bench)
^ Redo: (254) [user] expand_eval(bench, _484468)
Call: (255) [system] bench=_484468
Exit: (255) [system] bench=bench
^ Exit: (254) [user] expand_eval(bench, bench)
Call: (254) [apply] apply:maplist_([_4148], _484470, user:expand_eval)
Unify: (254) [apply] apply:maplist_([_4148], [_492830|_492832], user:expand_eval)
^ Call: (255) [user] expand_eval(_4148, _492830)
^ Unify: (255) [user] expand_eval(_4148, _492830)
Call: (256) [system] is_list(_4148)
^ Redo: (255) [user] expand_eval(_4148, _492830)
Call: (256) [system] _4148=_492830
Exit: (256) [system] _4148=_4148
^ Exit: (255) [user] expand_eval(_4148, _4148)
Call: (255) [apply] apply:maplist_([], _492832, user:expand_eval)
Unify: (255) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (255) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (254) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (253) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (251) [apply] apply:maplist_([], _473298, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (247) [apply] apply:maplist_([], _453764, user:expand_eval)
Unify: (247) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (247) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
Exit: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^ Exit: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]))
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (242) [user] is_progn(',')
^ Unify: (242) [user] is_progn(',')
Call: (243) [system] var(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] is_space_op(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (242) [system] is_list(['prolog-load-context', directory, _4148])
Call: (242) [system] ['prolog-load-context', directory, _4148]=[_15520, _15526, _15532]
Exit: (242) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (243) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (243) [system] atom('prolog-load-context')
Exit: (243) [system] atom('prolog-load-context')
Call: (243) [system] atom_length('prolog-load-context', 1)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] metta_compiled_predicate('&self', ',', _26676)
^ Fail: (242) [user] metta_compiled_predicate('&self', ',', _26676)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (242) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
Unify: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^ Call: (244) [user] self_eval(',')
^ Unify: (244) [user] self_eval(',')
^ Call: (246) [system] setup_call_cleanup('$notrace'(_37868, _37870), once(user:self_eval0(',')), '$restore_trace'(_37868, _37870))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_37868, _37870), system:once(user:self_eval0(',')), system:'$restore_trace'(_37868, _37870))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_37868, _37870))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(',')
Call: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
Unify: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^ Call: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (247) [system] setup_call_cleanup('$notrace'(_46284, _46286), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_46284, _46286))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_46284, _46286), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_46284, _46286))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_46284, _46286))
^ Fail: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] _51934=do_more_defs(true)
Exit: (242) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (242) [user] clause(eval_21(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226), _53810)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')==(/)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')== ===
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')== ====
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (245) [system] var(',')
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (245) [user] is_assignment(',')
^ Unify: (245) [user] is_assignment(',')
Call: (246) [system] atom(',')
Exit: (246) [system] atom(',')
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (246) [user] allow_clp
^ Unify: (246) [user] allow_clp
^ Call: (247) [user] false_flag
^ Unify: (247) [user] false_flag
Call: (248) [system] fail
Fail: (248) [system] fail
^ Fail: (247) [user] false_flag
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (246) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Unify: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Call: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Unify: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Call: (248) [user] setup_call_cleanup('$notrace'(_97610, _97612), once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904))), '$restore_trace'(_97610, _97612))
^ Unify: (248) [system] setup_call_cleanup(user:'$notrace'(_97610, _97612), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904))), user:'$restore_trace'(_97610, _97612))
^ Call: (249) [system] sig_atomic(user:'$notrace'(_97610, _97612))
^ Fail: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Fail: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (243) [system] (',')==(==)
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (243) [system] (',')==(==)
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] naive_eval_args
^ Unify: (244) [user] naive_eval_args
Call: (245) [system] false
Unify: (245) [system] false
Call: (246) [system] fail
^ Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] naive_eval_args
^ Unify: (244) [user] naive_eval_args
Call: (245) [system] false
Unify: (245) [system] false
Call: (246) [system] fail
^ Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] eval_adjust_args(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
^ Unify: (244) [user] eval_adjust_args(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
Call: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)), eval_adjust_args1(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698))
Unify: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)), eval_adjust_args1(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698))
^ Call: (247) [user] eval_all_args
^ Unify: (247) [user] eval_all_args
^ Call: (248) [user] true_flag
^ Unify: (248) [user] true_flag
^ Exit: (248) [user] true_flag
^ Exit: (247) [user] eval_all_args
^ Call: (247) [user] eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
^ Unify: (247) [user] eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_133930])
^ Call: (248) [user] apply:maplist(must_eval_args(=, _134888, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930)
^ Unify: (248) [apply] apply:maplist(user:must_eval_args(=, _134888, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930)
Call: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930, user:must_eval_args(=, _134888, 498, '&self'))
Unify: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_137710|_137712], user:must_eval_args(=, _134888, 498, '&self'))
^ Call: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] var(eval_args)
Fail: (252) [system] var(eval_args)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==false
Fail: (252) [system] eval_args==false
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==true
Fail: (252) [system] eval_args==true
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, debug)
^ Unify: (252) [user] fast_option_value(eval_args, debug)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, debug)
Fail: (253) [system] current_prolog_flag(eval_args, debug)
^ Fail: (252) [user] fast_option_value(eval_args, debug)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, trace)
^ Unify: (252) [user] fast_option_value(eval_args, trace)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, trace)
Fail: (253) [system] current_prolog_flag(eval_args, trace)
^ Fail: (252) [user] fast_option_value(eval_args, trace)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162)
Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162)
^ Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _172098)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, [])
Call: (254) [system] current_prolog_flag(nodebugx, true)
^ Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _174902)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _175840)
^ Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
^ Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
Call: (255) [system] nonvar(defined)
Exit: (255) [system] nonvar(defined)
Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Call: (257) [system] callable(debugging_logicmoo_setting(_178574, _178576, _178578))
Exit: (257) [system] callable(debugging_logicmoo_setting(_178574, _178576, _178578))
Call: (257) [system] atom(bugger)
Exit: (257) [system] atom(bugger)
Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
^ Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
^ Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _170162, _192488)
^ Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (252) [system] true==true
Exit: (252) [system] true==true
^ Exit: (251) [user] is_debugging(eval_args)
^ Unify: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
Call: (252) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_205612, _205614), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_205612, _205614))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_205612, _205614), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_205612, _205614))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_205612, _205614))
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_210350, _210352), once(user:nonvar(_137710)), '$restore_trace'(_210350, _210352))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_210350, _210352), system:once(user:nonvar(_137710)), system:'$restore_trace'(_210350, _210352))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_210350, _210352))
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_215088, _215090), once(user:nonvar(_137710)), '$restore_trace'(_215088, _215090))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_215088, _215090), system:once(user:nonvar(_137710)), system:'$restore_trace'(_215088, _215090))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_215088, _215090))
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
Call: (252) [system] [directory, _4148]==[]
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
Call: (252) [system] atom(=)
Exit: (252) [system] atom(=)
Call: (252) [system] (=)\==(=)
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (254) [system] setup_call_cleanup('$notrace'(_229154, _229156), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_229154, _229156))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_229154, _229156), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_229154, _229156))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_229154, _229156))
^ Fail: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_238552, _238554), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_238552, _238554))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_238552, _238554), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_238552, _238554))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_238552, _238554))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [user] eval_01(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (253) [user] eval_01(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (256) [system] 498<1
Fail: (256) [system] 498<1
^ Redo: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_251710, _251712), once(user:(_251686 is 498-1, copy_term(['prolog-load-context', directory, _4148], _251700))), '$restore_trace'(_251710, _251712))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_251710, _251712), system:once(user:(_251686 is 498-1, copy_term(['prolog-load-context', directory, _4148], _251700))), system:'$restore_trace'(_251710, _251712))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_251710, _251712))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _254564]))), system:'$restore_trace'(3, -1))
^ Call: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (255) [user] must_det_ll((notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Unify: (255) [user] must_det_ll(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Call: (256) [user] once(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Unify: (256) [system] once(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Call: (259) [system] setup_call_cleanup('$notrace'(_261336, _261338), once(user:(flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), '$restore_trace'(_261336, _261338))
^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_261336, _261338), system:once(user:(flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), system:'$restore_trace'(_261336, _261338))
^ Call: (260) [system] sig_atomic(system:'$notrace'(_261336, _261338))
^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
^ Unify: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
^ Exit: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
Call: (258) [user] nop(notrace(no_repeats_var(_257612)))
Unify: (258) [user] nop(notrace(no_repeats_var(_257612)))
Exit: (258) [user] nop(notrace(no_repeats_var(_257612)))
^ Exit: (256) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Exit: (255) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
Call: (255) [occurs] occurs:sub_term(_272800, e)
Unify: (255) [occurs] occurs:sub_term(e, e)
Exit: (255) [occurs] occurs:sub_term(e, e)
Call: (255) [system] e\=e
Fail: (255) [system] e\=e
Redo: (255) [occurs] occurs:sub_term(_272800, e)
Unify: (255) [occurs] occurs:sub_term(_272800, e)
Call: (256) [system] compound(e)
Fail: (256) [system] compound(e)
Fail: (255) [occurs] occurs:sub_term(_272800, e)
^ Redo: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (255) [system] _283018=e
Exit: (255) [system] e=e
^ Call: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (257) [system] setup_call_cleanup('$notrace'(_286822, _286824), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_286822, _286824))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_286822, _286824), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_286822, _286824))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_286822, _286824))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (255) [system] _291604=retval(fail)
Exit: (255) [system] retval(fail)=retval(fail)
Call: (255) [system] _293466=(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))
Exit: (255) [system] (\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))
^ Call: (255) [user] call_cleanup(((call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)*->nb_setarg(1, retval(fail), _255512);fail, trace, call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)), ignore(notrace((\+_255512\=_257612, nb_setarg(1, retval(fail), _255512))))), ignore((_257482==1->ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)])))))))))))
^ Unify: (255) [system] call_cleanup(user:((call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)*->nb_setarg(1, retval(fail), _255512);fail, trace, call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)), ignore(notrace((\+_255512\=_257612, nb_setarg(1, retval(fail), _255512))))), user:ignore((_257482==1->ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)])))))))))))
^ Call: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (261) [system] setup_call_cleanup('$notrace'(_305872, _305874), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_305872, _305874))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_305872, _305874), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_305872, _305874))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_305872, _305874))
^ Fail: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (259) [system] atomic('prolog-load-context')
Exit: (259) [system] atomic('prolog-load-context')
^ Call: (259) [user] is_sl('prolog-load-context')
^ Unify: (259) [user] is_sl('prolog-load-context')
Call: (260) [system] number('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] [directory, _4148]==[]
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] atom(=)
Exit: (258) [system] atom(=)
Call: (258) [system] (=)\==(=)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] callable('prolog-load-context')
Exit: (258) [system] callable('prolog-load-context')
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list([directory, _4148])
Exit: (258) [system] is_list([directory, _4148])
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_332906])
Call: (258) [system] var('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] once(expand_eval(['prolog-load-context', directory, _4148], _336668))
^ Unify: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _336668))
^ Call: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _336668)
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _336668)
Call: (260) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (260) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_342244])
Call: (260) [system] ground('prolog-load-context')
Exit: (260) [system] ground('prolog-load-context')
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_345026])
^ Call: (260) [user] apply:maplist(expand_eval, [directory, _4148], _345026)
^ Unify: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], _345026)
Call: (261) [apply] apply:maplist_([directory, _4148], _345026, user:expand_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], [_348772|_348774], user:expand_eval)
^ Call: (262) [user] expand_eval(directory, _348772)
^ Unify: (262) [user] expand_eval(directory, _348772)
Call: (263) [system] is_list(directory)
^ Redo: (262) [user] expand_eval(directory, _348772)
Call: (263) [system] directory=_348772
Exit: (263) [system] directory=directory
^ Exit: (262) [user] expand_eval(directory, directory)
Call: (262) [apply] apply:maplist_([_4148], _348774, user:expand_eval)
Unify: (262) [apply] apply:maplist_([_4148], [_357134|_357136], user:expand_eval)
^ Call: (263) [user] expand_eval(_4148, _357134)
^ Unify: (263) [user] expand_eval(_4148, _357134)
Call: (264) [system] is_list(_4148)
^ Redo: (263) [user] expand_eval(_4148, _357134)
Call: (264) [system] _4148=_357134
Exit: (264) [system] _4148=_4148
^ Exit: (263) [user] expand_eval(_4148, _4148)
Call: (263) [apply] apply:maplist_([], _357136, user:expand_eval)
Unify: (263) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (262) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (258) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] is_progn('prolog-load-context')
^ Unify: (258) [user] is_progn('prolog-load-context')
Call: (259) [system] var('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] is_space_op('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list(directory)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _385118)
^ Fail: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _385118)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (258) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (260) [user] self_eval('prolog-load-context')
^ Unify: (260) [user] self_eval('prolog-load-context')
^ Call: (262) [system] setup_call_cleanup('$notrace'(_396310, _396312), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_396310, _396312))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_396310, _396312), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_396310, _396312))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_396310, _396312))
^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (260) [user] self_eval('prolog-load-context')
Call: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval(directory)
^ Unify: (261) [user] self_eval(directory)
^ Call: (263) [system] setup_call_cleanup('$notrace'(_404726, _404728), once(user:self_eval0(directory)), '$restore_trace'(_404726, _404728))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_404726, _404728), system:once(user:self_eval0(directory)), system:'$restore_trace'(_404726, _404728))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_404726, _404728))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval(directory)
Call: (261) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (262) [user] self_eval(_4148)
^ Unify: (262) [user] self_eval(_4148)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_413142, _413144), once(user:self_eval0(_4148)), '$restore_trace'(_413142, _413144))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_413142, _413144), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_413142, _413144))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_413142, _413144))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(_4148)
Call: (262) [apply] apply:maplist_([], user:self_eval)
Unify: (262) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([], user:self_eval)
Exit: (261) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=[_424346|_424348]
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (258) [system] atom('prolog-load-context')
Exit: (258) [system] atom('prolog-load-context')
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] _428998=do_more_defs(true)
Exit: (258) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (258) [user] clause(eval_21(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512), _430874)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] 'prolog-load-context'==(/)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] 'prolog-load-context'== ===
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] 'prolog-load-context'== ====
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (259) [user] eval_selfless(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (259) [user] eval_selfless(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
Call: (261) [system] var('prolog-load-context')
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Call: (261) [user] is_assignment('prolog-load-context')
^ Unify: (261) [user] is_assignment('prolog-load-context')
Call: (262) [system] atom('prolog-load-context')
Exit: (262) [system] atom('prolog-load-context')
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Call: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _442146)
^ Unify: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _442146)
^ Call: (262) [user] allow_clp
^ Unify: (262) [user] allow_clp
^ Call: (263) [user] false_flag
^ Unify: (263) [user] false_flag
Call: (264) [system] fail
Fail: (264) [system] fail
^ Fail: (263) [user] false_flag
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Call: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^ Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^ Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^ Call: (262) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Unify: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Call: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Unify: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Call: (264) [user] setup_call_cleanup('$notrace'(_474674, _474676), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968))), '$restore_trace'(_474674, _474676))
^ Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_474674, _474676), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968))), user:'$restore_trace'(_474674, _474676))
^ Call: (265) [system] sig_atomic(user:'$notrace'(_474674, _474676))
^ Fail: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Fail: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
Call: (259) [system] 'prolog-load-context'==(==)
^ Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
Call: (259) [system] 'prolog-load-context'==(==)
^ Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] naive_eval_args
^ Unify: (260) [user] naive_eval_args
Call: (261) [system] false
Unify: (261) [system] false
Call: (262) [system] fail
^ Redo: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] naive_eval_args
^ Unify: (260) [user] naive_eval_args
Call: (261) [system] false
Unify: (261) [system] false
Call: (262) [system] fail
^ Redo: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] eval_adjust_args(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
^ Unify: (260) [user] eval_adjust_args(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
Call: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)), eval_adjust_args1(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762))
Unify: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)), eval_adjust_args1(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762))
^ Call: (263) [user] eval_all_args
^ Unify: (263) [user] eval_all_args
^ Call: (264) [user] true_flag
^ Unify: (264) [user] true_flag
^ Exit: (264) [user] true_flag
^ Exit: (263) [user] eval_all_args
^ Call: (263) [user] eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
^ Unify: (263) [user] eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_510994])
^ Call: (264) [user] apply:maplist(must_eval_args(=, _511952, 497, '&self'), [directory, _4148], _510994)
^ Unify: (264) [apply] apply:maplist(user:must_eval_args(=, _511952, 497, '&self'), [directory, _4148], _510994)
Call: (265) [apply] apply:maplist_([directory, _4148], _510994, user:must_eval_args(=, _511952, 497, '&self'))
Unify: (265) [apply] apply:maplist_([directory, _4148], [_514774|_514776], user:must_eval_args(=, _511952, 497, '&self'))
^ Call: (266) [user] must_eval_args(=, _511952, 497, '&self', directory, _514774)
^ Unify: (266) [user] must_eval_args(=, _511952, 497, '&self', directory, _514774)
^ Call: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] var(eval_args)
Fail: (268) [system] var(eval_args)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] eval_args==false
Fail: (268) [system] eval_args==false
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] eval_args==true
Fail: (268) [system] eval_args==true
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
^ Call: (268) [user] fast_option_value(eval_args, debug)
^ Unify: (268) [user] fast_option_value(eval_args, debug)
Call: (269) [system] atom(eval_args)
Exit: (269) [system] atom(eval_args)
Call: (269) [system] current_prolog_flag(eval_args, debug)
Fail: (269) [system] current_prolog_flag(eval_args, debug)
^ Fail: (268) [user] fast_option_value(eval_args, debug)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
^ Call: (268) [user] fast_option_value(eval_args, trace)
^ Unify: (268) [user] fast_option_value(eval_args, trace)
Call: (269) [system] atom(eval_args)
Exit: (269) [system] atom(eval_args)
Call: (269) [system] current_prolog_flag(eval_args, trace)
Fail: (269) [system] current_prolog_flag(eval_args, trace)
^ Fail: (268) [user] fast_option_value(eval_args, trace)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120)
Unify: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120)
^ Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _32056)
^ Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, [])
Call: (270) [system] current_prolog_flag(nodebugx, true)
^ Redo: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _34860)
^ Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _35798)
^ Call: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (270) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
^ Unify: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
Call: (271) [system] nonvar(defined)
Exit: (271) [system] nonvar(defined)
Call: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Unify: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Call: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Unify: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Call: (273) [system] callable(debugging_logicmoo_setting(_38532, _38534, _38536))
Exit: (273) [system] callable(debugging_logicmoo_setting(_38532, _38534, _38536))
Call: (273) [system] atom(bugger)
Exit: (273) [system] atom(bugger)
Exit: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Exit: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
^ Exit: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
^ Call: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _30120, _52446)
^ Unify: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (268) [system] true==true
Exit: (268) [system] true==true
^ Exit: (267) [user] is_debugging(eval_args)
^ Unify: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, _7002)
^ Call: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
Call: (268) [system] var(directory)
^ Redo: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Call: (269) [system] setup_call_cleanup('$notrace'(_65570, _65572), once(user:self_eval(directory)), '$restore_trace'(_65570, _65572))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_65570, _65572), system:once(user:self_eval(directory)), system:'$restore_trace'(_65570, _65572))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_65570, _65572))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (268) [system] _7002=directory
Exit: (268) [system] directory=directory
^ Exit: (267) [user] eval_args(=, _6988, 497, '&self', directory, directory)
^ Exit: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, directory)
Call: (266) [apply] apply:maplist_([_4148], _7004, user:must_eval_args(=, _6988, 497, '&self'))
Unify: (266) [apply] apply:maplist_([_4148], [_74068|_74070], user:must_eval_args(=, _6988, 497, '&self'))
^ Call: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _108456)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _111260)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _112198)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Call: (274) [system] callable(debugging_logicmoo_setting(_114932, _114934, _114936))
Exit: (274) [system] callable(debugging_logicmoo_setting(_114932, _114934, _114936))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _106520, _128846)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Call: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
Call: (269) [system] var(_4148)
Exit: (269) [system] var(_4148)
Call: (269) [system] nonvar(_74068)
^ Redo: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_143818, _143820), once(user:self_eval(_4148)), '$restore_trace'(_143818, _143820))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_143818, _143820), system:once(user:self_eval(_4148)), system:'$restore_trace'(_143818, _143820))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_143818, _143820))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (269) [system] _74068=_4148
Exit: (269) [system] _4148=_4148
^ Exit: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _4148)
^ Exit: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _4148)
Call: (267) [apply] apply:maplist_([], _74070, user:must_eval_args(=, _6988, 497, '&self'))
Unify: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (266) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (265) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _6988, 497, '&self'))
^ Exit: (264) [apply] apply:maplist(user:must_eval_args(=, _6988, 497, '&self'), [directory, _4148], [directory, _4148])
Call: (264) [system] _6932=_6930
Exit: (264) [system] _6930=_6930
^ Exit: (263) [user] eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (260) [user] eval_adjust_args(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Unify: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Call: (262) [system] setup_call_cleanup('$notrace'(_163618, _163620), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_163618, _163620))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_163618, _163620), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_163618, _163620))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_163618, _163620))
^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Call: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
Unify: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
^ Call: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (264) [user] typed_list('&self', _176030, _175952)
^ Unify: (264) [user] typed_list('&self', _176962, _175952)
Call: (265) [system] compound('&self')
Fail: (265) [system] compound('&self')
^ Fail: (264) [user] typed_list('&self', _179742, _175952)
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [system] '&self'=='&flybase'
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Unify: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'], _187124, _187126)
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'], _188060, _188062)
^ Call: (266) [user] loaded_into_kb('&self', _188918)
^ Unify: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (266) [user] once(user:asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (266) [system] once(user:asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (267) [user] asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (267) [user] asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Redo: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [system] '&self'\=='&corelib'
Exit: (264) [system] '&self'\=='&corelib'
^ Call: (264) [user] using_all_spaces
^ Unify: (264) [user] using_all_spaces
Call: (265) [system] nb_current(with_all_spaces, t)
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [system] '&self'\=='&corelib'
Exit: (264) [system] '&self'\=='&corelib'
Call: (264) [user] metta_atom_asserted('&self', '&corelib')
Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (265) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
Exit: (264) [user] metta_atom_asserted('&self', '&corelib')
Call: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (265) [system] 'registered-python-function'==(:)
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (265) [system] 'registered-python-function'=='@doc'
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (265) [system] fail
Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Redo: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
Call: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
Unify: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
^ Call: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (264) [user] allow_host_functions
^ Unify: (264) [user] allow_host_functions
^ Exit: (264) [user] allow_host_functions
^ Call: (264) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _261976), is_syspred('prolog-load-context', _261976, _261984)))
^ Unify: (264) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _261976), is_syspred('prolog-load-context', _261976, _261984)))
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_267622, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_272250, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_276878, '-p', 'prolog-load-context')
^ Fail: (266) [user] is_system_pred('prolog-load-context')
Redo: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
Call: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
Unify: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
^ Call: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_289814, !, 'prolog-load-context')
^ Redo: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_294442, '-fn', 'prolog-load-context')
^ Redo: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_299070, '-p', 'prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
Call: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
Unify: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^ Call: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
Call: (267) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _304566)
Call: (267) [system] var('prolog-load-context')
^ Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _304566)
^ Call: (267) [user] len_or_unbound([directory, _4148], _304566)
^ Unify: (267) [user] len_or_unbound([directory, _4148], _304566)
Call: (268) [system] is_list([directory, _4148])
Exit: (268) [system] is_list([directory, _4148])
Call: (268) [system] length([directory, _4148], _304566)
Unify: (268) [system] length([directory, _4148], _304566)
Call: (269) [system] var(_304566)
Exit: (269) [system] var(_304566)
Call: (269) [system] []==[]
Exit: (269) [system] []==[]
Call: (269) [system] _304566=2
Exit: (269) [system] 2=2
Exit: (268) [system] length([directory, _4148], 2)
^ Exit: (267) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (266) [user] is_metta_type_constructor('&self', 'prolog-load-context', _325920)
^ Redo: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Call: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
Call: (268) [system] 'prolog-load-context'==let
^ Redo: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Call: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (267) [user] must_det_ll((notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Unify: (267) [user] must_det_ll(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Call: (268) [user] once(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Unify: (268) [system] once(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Call: (271) [system] setup_call_cleanup('$notrace'(_341994, _341996), once(user:(flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), '$restore_trace'(_341994, _341996))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_341994, _341996), system:once(user:(flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), system:'$restore_trace'(_341994, _341996))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_341994, _341996))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
^ Unify: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
^ Exit: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
Call: (270) [user] nop(notrace(no_repeats_var(_338270)))
Unify: (270) [user] nop(notrace(no_repeats_var(_338270)))
Exit: (270) [user] nop(notrace(no_repeats_var(_338270)))
^ Exit: (268) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Exit: (267) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
Call: (267) [occurs] occurs:sub_term(_353458, defn)
Unify: (267) [occurs] occurs:sub_term(defn, defn)
Exit: (267) [occurs] occurs:sub_term(defn, defn)
Call: (267) [system] defn\=defn
Fail: (267) [system] defn\=defn
Redo: (267) [occurs] occurs:sub_term(_353458, defn)
Unify: (267) [occurs] occurs:sub_term(_353458, defn)
Call: (268) [system] compound(defn)
Fail: (268) [system] compound(defn)
Fail: (267) [occurs] occurs:sub_term(_353458, defn)
^ Redo: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (267) [system] _363676=defn
Exit: (267) [system] defn=defn
^ Call: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^ Unify: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_367480, _367482), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_367480, _367482))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_367480, _367482), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_367480, _367482))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_367480, _367482))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
Call: (267) [system] _372262=retval(fail)
Exit: (267) [system] retval(fail)=retval(fail)
Call: (267) [system] _374124=(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))
Exit: (267) [system] (\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))
^ Call: (267) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_338270, nb_setarg(1, retval(fail), _6930))))), ignore((_338140==1->ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)])))))))))))
^ Unify: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_338270, nb_setarg(1, retval(fail), _6930))))), user:ignore((_338140==1->ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)])))))))))))
^ Call: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (270) [user] findall((_380012->_380014), get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032)
^ Unify: (270) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032)
^ Call: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^ Unify: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^ Call: (272) [$bags] cleanup_bag(findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, []), '$destroy_findall_bag')
^ Unify: (272) [$bags] cleanup_bag('$bags':findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, []), '$bags':'$destroy_findall_bag')
Call: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
Unify: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^ Call: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014)
^ Unify: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_388514], _380014)
^ Call: (275) [user] same_len_copy([directory, _4148], _388514)
^ Unify: (275) [user] same_len_copy([directory, _4148], _388514)
Call: (276) [system] length([directory, _4148], _391320)
Unify: (276) [system] length([directory, _4148], _391320)
Call: (277) [system] var(_391320)
Exit: (277) [system] var(_391320)
Call: (277) [system] []==[]
Exit: (277) [system] []==[]
Call: (277) [system] _391320=2
Exit: (277) [system] 2=2
Exit: (276) [system] length([directory, _4148], 2)
Call: (276) [system] length(_388514, 2)
Unify: (276) [system] length(_388514, 2)
Call: (277) [system] var(2)
Redo: (276) [system] length(_388514, 2)
Unify: (276) [system] length(_388514, 2)
Call: (277) [system] integer(2)
Exit: (277) [system] integer(2)
Call: (277) [system] _388514==[]
Redo: (276) [system] length(_388514, 2)
Call: (277) [system] var(_388514)
Exit: (277) [system] var(_388514)
Exit: (276) [system] length([_409864, _409870], 2)
^ Exit: (275) [user] same_len_copy([directory, _4148], [_409864, _409870])
Call: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _409864, _409870], _380014)
Unify: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _409864, _409870], _380014)
^ Call: (276) [user] ignore((=)=(=))
^ Unify: (276) [system] ignore(user:((=)=(=)))
Call: (277) [system] (=)=(=)
Exit: (277) [system] (=)=(=)
^ Exit: (276) [system] ignore(user:((=)=(=)))
Call: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (277) [user] typed_list('&self', _420170, _420092)
^ Unify: (277) [user] typed_list('&self', _421102, _420092)
Call: (278) [system] compound('&self')
Fail: (278) [system] compound('&self')
^ Fail: (277) [user] typed_list('&self', _423882, _420092)
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [system] '&self'=='&flybase'
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Unify: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014], _431264, _431266)
^ Unify: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014], _432200, _432202)
^ Call: (279) [user] loaded_into_kb('&self', _433058)
^ Unify: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (279) [user] once(user:asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (279) [system] once(user:asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (280) [user] asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (280) [user] asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (278) [user] metta_atom_asserted_deduced('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Redo: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [system] '&self'\=='&corelib'
Exit: (277) [system] '&self'\=='&corelib'
^ Call: (277) [user] using_all_spaces
^ Unify: (277) [user] using_all_spaces
Call: (278) [system] nb_current(with_all_spaces, t)
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [system] '&self'\=='&corelib'
Exit: (277) [system] '&self'\=='&corelib'
Call: (277) [user] metta_atom_asserted('&self', '&corelib')
Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (278) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
Exit: (277) [user] metta_atom_asserted('&self', '&corelib')
Call: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (278) [user] using_all_spaces
^ Unify: (278) [user] using_all_spaces
Call: (279) [system] nb_current(with_all_spaces, t)
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Call: (278) [system] (=)==(:)
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Call: (278) [system] (=)=='@doc'
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Call: (278) [system] fail
Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Redo: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014)
Redo: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
Exit: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], [])
^ Exit: (272) [$bags] cleanup_bag('$bags':findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], [])
^ Exit: (270) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [])
^ Call: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^ Unify: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^ Call: (271) [user] ignore((curried_arity(['prolog-load-context', directory, _4148], _506252, _506254), assert(is_metta_type_constructor('&self', _506252, _506254))))
^ Unify: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], _506252, _506254), assert(is_metta_type_constructor('&self', _506252, _506254))))
^ Call: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
Call: (274) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _506254)
Call: (274) [system] var('prolog-load-context')
^ Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _506254)
^ Call: (274) [user] len_or_unbound([directory, _4148], _506254)
^ Unify: (274) [user] len_or_unbound([directory, _4148], _506254)
Call: (275) [system] is_list([directory, _4148])
Exit: (275) [system] is_list([directory, _4148])
Call: (275) [system] length([directory, _4148], _506254)
Unify: (275) [system] length([directory, _4148], _506254)
Call: (276) [system] var(_506254)
Exit: (276) [system] var(_506254)
Call: (276) [system] []==[]
Exit: (276) [system] []==[]
Call: (276) [system] _7364=2
Exit: (276) [system] 2=2
Exit: (275) [system] length([directory, _4148], 2)
^ Exit: (274) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^ Exit: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^ Exit: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2), assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))))
^ Call: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Unify: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Call: (273) [system] setup_call_cleanup('$notrace'(_17604, _17606), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_17604, _17606))
^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_17604, _17606), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_17604, _17606))
^ Call: (274) [system] sig_atomic(system:'$notrace'(_17604, _17606))
^ Exit: (273) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Call: (271) [user] fail_on_constructor
^ Unify: (271) [user] fail_on_constructor
^ Call: (272) [user] true_flag
^ Unify: (272) [user] true_flag
^ Exit: (272) [user] true_flag
^ Exit: (271) [user] fail_on_constructor
^ Fail: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (269) [system] fail
Fail: (269) [system] fail
^ Call: (269) [user] ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^ Unify: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
Call: (271) [system] _7054==1
Fail: (271) [system] _7054==1
^ Call: (272) [system] setup_call_cleanup('$notrace'(_34388, _34390), once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), '$restore_trace'(_34388, _34390))
^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_34388, _34390), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_34388, _34390))
^ Call: (273) [system] sig_atomic(system:'$notrace'(_34388, _34390))
^ Exit: (272) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^ Fail: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_7062, nb_setarg(1, retval(fail), _6930))))), user:ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))))))
^ Fail: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Redo: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^ Call: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] number(directory)
^ Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
^ Call: (268) [user] need_subst_f('prolog-load-context')
^ Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (267) [system] ['prolog-load-context', directory, _4148]=_6930
Exit: (267) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Unify: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_41(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (258) [user] eval_40(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=_6630
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (257) [user] eval_20(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (257) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (257) [system] nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148])
^ Call: (257) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))))
^ Unify: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))))
^ Call: (259) [system] setup_call_cleanup('$notrace'(_74664, _74666), once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_74664, _74666))
^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_74664, _74666), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_74664, _74666))
^ Call: (260) [system] sig_atomic(system:'$notrace'(_74664, _74666))
^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))))
^ Call: (257) [user] ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
^ Unify: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
Call: (259) [system] _6638==1
Fail: (259) [system] _6638==1
^ Call: (260) [system] setup_call_cleanup('$notrace'(_83120, _83122), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), '$restore_trace'(_83120, _83122))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_83120, _83122), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), system:'$restore_trace'(_83120, _83122))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_83120, _83122))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
^ Exit: (255) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))))))
Call: (255) [system] retval(['prolog-load-context', directory, _77518])\=@=retval(fail)
Exit: (255) [system] retval(['prolog-load-context', directory, _77518])\=@=retval(fail)
^ Exit: (254) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_93590, _93592), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_93590, _93592))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_93590, _93592), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_93590, _93592))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_93590, _93592))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], _6598)
Call: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
Exit: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
Call: (254) [system] _100152=['prolog-load-context', directory, _4148]
Exit: (254) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Unify: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Call: (255) [user] once(if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
^ Unify: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
Call: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
Unify: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
^ Call: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Unify: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Call: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] number(directory)
^ Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Call: (259) [user] need_subst_f('prolog-load-context')
^ Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=_6598
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_00(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (250) [user] must_eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _6600, user:must_eval_args(=, _6584, 498, '&self'))
Unify: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_129076|_129078], user:must_eval_args(=, _6584, 498, '&self'))
^ Call: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _163464)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _166268)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _167206)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Call: (258) [system] callable(debugging_logicmoo_setting(_169940, _169942, _169944))
Exit: (258) [system] callable(debugging_logicmoo_setting(_169940, _169942, _169944))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _161528, _183854)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
Call: (253) [system] var(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_196978, _196980), once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_196978, _196980))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_196978, _196980), system:once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_196978, _196980))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_196978, _196980))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_201716, _201718), once(user:nonvar(_129076)), '$restore_trace'(_201716, _201718))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_201716, _201718), system:once(user:nonvar(_129076)), system:'$restore_trace'(_201716, _201718))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_201716, _201718))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_206454, _206456), once(user:nonvar(_129076)), '$restore_trace'(_206454, _206456))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_206454, _206456), system:once(user:nonvar(_129076)), system:'$restore_trace'(_206454, _206456))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_206454, _206456))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
Call: (253) [system] ['&self', [file_search_path, bench, _4148]]==[]
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_220520, _220522), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_220520, _220522))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_220520, _220522), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_220520, _220522))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_220520, _220522))
^ Fail: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_229918, _229920), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_229918, _229920))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_229918, _229920), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_229918, _229920))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_229918, _229920))
^ Fail: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 498<1
Fail: (257) [system] 498<1
^ Redo: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_243076, _243078), once(user:(_243052 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _243066))), '$restore_trace'(_243076, _243078))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_243076, _243078), system:once(user:(_243052 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _243066))), system:'$restore_trace'(_243076, _243078))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_243076, _243078))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _245948]]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_252720, _252722), once(user:(flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), '$restore_trace'(_252720, _252722))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_252720, _252722), system:once(user:(flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), system:'$restore_trace'(_252720, _252722))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_252720, _252722))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_248996)))
Unify: (259) [user] nop(notrace(no_repeats_var(_248996)))
Exit: (259) [user] nop(notrace(no_repeats_var(_248996)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
Call: (256) [occurs] occurs:sub_term(_264184, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_264184, e)
Unify: (256) [occurs] occurs:sub_term(_264184, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_264184, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (256) [system] _274402=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^ Unify: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_278206, _278208), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), '$restore_trace'(_278206, _278208))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_278206, _278208), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(_278206, _278208))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_278206, _278208))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
Call: (256) [system] _282988=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _284850=(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)*->nb_setarg(1, retval(fail), _246896);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)), ignore(notrace((\+_246896\=_248996, nb_setarg(1, retval(fail), _246896))))), ignore((_248866==1->ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)*->nb_setarg(1, retval(fail), _246896);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)), ignore(notrace((\+_246896\=_248996, nb_setarg(1, retval(fail), _246896))))), user:ignore((_248866==1->ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] atom(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_297256, _297258), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_297256, _297258))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_297256, _297258), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_297256, _297258))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_297256, _297258))
^ Fail: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (260) [system] atomic('add-atom')
Exit: (260) [system] atomic('add-atom')
^ Call: (260) [user] is_sl('add-atom')
^ Unify: (260) [user] is_sl('add-atom')
Call: (261) [system] number('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] ['&self', [file_search_path, bench, _4148]]==[]
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] callable('add-atom')
Exit: (259) [system] callable('add-atom')
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
Exit: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_324290])
Call: (259) [system] var('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] once(expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052))
^ Unify: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052))
^ Call: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052)
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052)
Call: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_333628])
Call: (261) [system] ground('add-atom')
Exit: (261) [system] ground('add-atom')
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_336410])
^ Call: (261) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _336410)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _336410)
Call: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _336410, user:expand_eval)
Unify: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_340156|_340158], user:expand_eval)
^ Call: (263) [user] expand_eval('&self', _340156)
^ Unify: (263) [user] expand_eval('&self', _340156)
Call: (264) [system] is_list('&self')
^ Redo: (263) [user] expand_eval('&self', _340156)
Call: (264) [system] '&self'=_340156
Exit: (264) [system] '&self'='&self'
^ Exit: (263) [user] expand_eval('&self', '&self')
Call: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], _340158, user:expand_eval)
Unify: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_348518|_348520], user:expand_eval)
^ Call: (264) [user] expand_eval([file_search_path, bench, _4148], _348518)
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], _348518)
Call: (265) [system] is_list([file_search_path, bench, _4148])
Exit: (265) [system] is_list([file_search_path, bench, _4148])
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_353162])
Call: (265) [system] ground(file_search_path)
Exit: (265) [system] ground(file_search_path)
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_355944])
^ Call: (265) [user] apply:maplist(expand_eval, [bench, _4148], _355944)
^ Unify: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], _355944)
Call: (266) [apply] apply:maplist_([bench, _4148], _355944, user:expand_eval)
Unify: (266) [apply] apply:maplist_([bench, _4148], [_359690|_359692], user:expand_eval)
^ Call: (267) [user] expand_eval(bench, _359690)
^ Unify: (267) [user] expand_eval(bench, _359690)
Call: (268) [system] is_list(bench)
^ Redo: (267) [user] expand_eval(bench, _359690)
Call: (268) [system] bench=_359690
Exit: (268) [system] bench=bench
^ Exit: (267) [user] expand_eval(bench, bench)
Call: (267) [apply] apply:maplist_([_4148], _359692, user:expand_eval)
Unify: (267) [apply] apply:maplist_([_4148], [_368052|_368054], user:expand_eval)
^ Call: (268) [user] expand_eval(_4148, _368052)
^ Unify: (268) [user] expand_eval(_4148, _368052)
Call: (269) [system] is_list(_4148)
^ Redo: (268) [user] expand_eval(_4148, _368052)
Call: (269) [system] _4148=_368052
Exit: (269) [system] _4148=_4148
^ Exit: (268) [user] expand_eval(_4148, _4148)
Call: (268) [apply] apply:maplist_([], _368054, user:expand_eval)
Unify: (268) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (268) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (266) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (264) [apply] apply:maplist_([], _348520, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
^ Exit: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]]))
Call: (259) [system] ['add-atom', '&self', [file_search_path, bench, _4148]]\==['add-atom', '&self', [file_search_path, bench, _4148]]
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] is_progn('add-atom')
^ Unify: (259) [user] is_progn('add-atom')
Call: (260) [system] var('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] is_space_op('add-atom')
^ Unify: (259) [user] is_space_op('add-atom')
^ Exit: (259) [user] is_space_op('add-atom')
^ Call: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [system] [file_search_path, bench, _4148]==[]
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [system] [file_search_path, bench, _4148]=='Empty'
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [system] [file_search_path, bench, _4148]=='Nil'
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [user] into_space(497, '&self', '&self', _408170)
Unify: (260) [user] into_space(497, '&self', '&self', '&self')
Call: (261) [system] '&self'=='&self'
Exit: (261) [system] '&self'=='&self'
Exit: (260) [user] into_space(497, '&self', '&self', '&self')
^ Call: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] var([file_search_path, bench, _4148])
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] load\==exec
Exit: (262) [system] load\==exec
Call: (262) [system] [file_search_path, bench, _4148]==[]
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] string([file_search_path, bench, _4148])
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] load\==exec
Exit: (262) [system] load\==exec
^ Call: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _428620), pfcAdd_Now('next-operation'(_428620)))
^ Unify: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _428620), pfcAdd_Now('next-operation'(_428620)))
Call: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], _428620)
Unify: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, _431412))
Call: (264) [user] o_s([bench, _4148], _431412)
Unify: (264) [user] o_s([bench, _4148], _431412)
Call: (265) [user] o_s(bench, _431412)
Unify: (265) [user] o_s(bench, bench)
Exit: (265) [user] o_s(bench, bench)
Exit: (264) [user] o_s([bench, _4148], bench)
Exit: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench))
^ Call: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Unify: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Call: (264) [user] current_predicate(pfcAdd/1)
^ Exit: (264) [user] current_predicate(pfcAdd/1)
^ Call: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Unify: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Call: (265) [user] clause(pfcTraceExecution, true)
^ Fail: (265) [user] clause(pfcTraceExecution, true)
^ Redo: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Exit: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Call: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Call: (265) [user] must_ex(current_why_UU(_449882))
^ Unify: (265) [user] must_ex(current_why_UU(_449882))
Call: (267) [user] current_why_UU(_449882)
Unify: (267) [user] current_why_UU(_449882)
^ Call: (268) [user] get_why_uu(_449882)
^ Unify: (268) [user] get_why_uu(_449882)
^ Call: (269) [user] findall(_455422, current_why(_455422), _455428)
^ Unify: (269) [$bags] findall(_455422, user:current_why(_455422), _455428)
^ Call: (270) [$bags] findall(_455422, user:current_why(_455422), _455428, [])
^ Unify: (270) [$bags] findall(_455422, user:current_why(_455422), _455428, [])
^ Call: (271) [$bags] cleanup_bag(findall_loop(_455422, user:current_why(_455422), _455428, []), '$destroy_findall_bag')
^ Unify: (271) [$bags] cleanup_bag('$bags':findall_loop(_455422, user:current_why(_455422), _455428, []), '$bags':'$destroy_findall_bag')
Call: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
Unify: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
^ Call: (273) [user] bugger:current_why(_455422)
^ Unify: (273) [user] bugger:current_why(_455422)
^ Call: (274) [user] bugger:current_why_data(_455422)
^ Unify: (274) [user] bugger:current_why_data(_455422)
Call: (275) [system] nb_current('$current_why', wp(_455422, _466682))
Fail: (275) [system] nb_current('$current_why', wp(_455422, _466682))
^ Redo: (274) [user] bugger:current_why_data(_455422)
^ Unify: (274) [user] bugger:current_why_data(_455422)
Call: (275) [t_l] t_l:current_why_source(_455422)
Fail: (275) [t_l] t_l:current_why_source(_455422)
^ Fail: (274) [user] bugger:current_why_data(_455422)
^ Redo: (273) [user] bugger:current_why(_455422)
^ Unify: (273) [user] bugger:current_why(mfl4(_474110, _474112, _474114, _474116))
^ Call: (275) [system] setup_call_cleanup('$notrace'(_475066, _475068), once(user:current_mfl4(_474110, _474112, _474114, _474116)), '$restore_trace'(_475066, _475068))
^ Unify: (275) [system] setup_call_cleanup(system:'$notrace'(_475066, _475068), system:once(user:current_mfl4(_474110, _474112, _474114, _474116)), system:'$restore_trace'(_475066, _475068))
^ Call: (276) [system] sig_atomic(system:'$notrace'(_475066, _475068))
^ Exit: (275) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_474110, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (273) [user] bugger:current_why(P;HTML|mfl4(_474110, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
Exit: (272) [$bags] findall_loop(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (271) [$bags] cleanup_bag('$bags':findall_loop(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (270) [$bags] findall(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (269) [$bags] findall(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (269) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (269) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94824, _94826)
Fail: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94824, _94826)
^ Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Call: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Call: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (272) [user] not(compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (273) [user] not(compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487658, _487660)
Fail: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487658, _487660)
^ Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (268) [user] get_why_uu((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (267) [user] current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (265) [user] must_ex(current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
Call: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
^ Unify: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
Call: (270) [system] fail
Fail: (270) [system] fail
^ Fail: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
^ Redo: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (269) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)))
^ Unify: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)))
^ Call: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:each_call_cleanup)
^ Unify: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:each_call_cleanup)
Call: (271) [system] current_prolog_flag(occurs_check, _180678)
Exit: (271) [system] current_prolog_flag(occurs_check, true)
^ Call: (271) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (272) [system] true==true
Exit: (272) [system] true==true
^ Call: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Call: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _281090, _281092)
^ Exit: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
Call: (278) [system] _284834=user
Exit: (278) [system] user=user
^ Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _286704)
^ Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _286704)
^ Redo: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _289532)
^ Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _289532)
^ Fail: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Fail: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Redo: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Unify: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Call: (277) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Unify: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Call: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _316842, _316844)
^ Exit: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _318722, _318724)
^ Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _318722, _318724)
^ Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
Call: (281) [system] _327128=user
Exit: (281) [system] user=user
^ Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _328998)
^ Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _328998)
^ Redo: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _331826)
^ Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _331826)
^ Fail: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Fail: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Call: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^ Exit: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^ Exit: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Exit: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Call: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
Call: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (282) [system] 1<1
Fail: (282) [system] 1<1
^ Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
Call: (282) [system] _399648 is 1+ -1
Exit: (282) [system] 0 is 1+ -1
^ Call: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
^ Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
Call: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
^ Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
Call: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _408916, _408918)
Exit: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
Call: (283) [lists] lists:member(_401506, ['next-operation', op(load, file_search_path, bench)])
Unify: (283) [lists] lists:member(_401506, ['next-operation', op(load, file_search_path, bench)])
Call: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (283) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^ Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (282) [user] compound_eles(0, 'next-operation', _388496)
^ Unify: (282) [user] compound_eles(0, 'next-operation', _388496)
Call: (283) [system] var('next-operation')
Fail: (283) [system] var('next-operation')
^ Redo: (282) [user] compound_eles(0, 'next-operation', _388496)
^ Unify: (282) [user] compound_eles(0, 'next-operation', _388496)
Call: (283) [system] compound('next-operation')
Fail: (283) [system] compound('next-operation')
^ Redo: (282) [user] compound_eles(0, 'next-operation', _388496)
Call: (283) [system] _388496='next-operation'
Exit: (283) [system] 'next-operation'='next-operation'
^ Exit: (282) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (281) [user] pfcIgnored('next-operation')
^ Fail: (281) [user] pfcIgnored('next-operation')
Redo: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
Call: (285) [lists] lists:member_([], _401506, op(load, file_search_path, bench))
Unify: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
Exit: (283) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^ Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
^ Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
Call: (283) [system] var(op(load, file_search_path, bench))
Fail: (283) [system] var(op(load, file_search_path, bench))
^ Redo: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
^ Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
Call: (283) [system] compound(op(load, file_search_path, bench))
Exit: (283) [system] compound(op(load, file_search_path, bench))
Call: (283) [system] 0<1
Exit: (283) [system] 0<1
Call: (283) [system] _388496=op(load, file_search_path, bench)
Exit: (283) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^ Exit: (282) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^ Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^ Fail: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^ Fail: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Redo: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
Call: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (281) [system] 1<1
Fail: (281) [system] 1<1
^ Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
Call: (281) [system] _467448 is 1+ -1
Exit: (281) [system] 0 is 1+ -1
^ Call: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
^ Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
Call: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
^ Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _476716, _476718)
Exit: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
Call: (282) [lists] lists:member(_469306, ['next-operation', op(load, file_search_path, bench)])
Unify: (282) [lists] lists:member(_469306, ['next-operation', op(load, file_search_path, bench)])
Call: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (282) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^ Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (281) [user] compound_eles(0, 'next-operation', _456296)
^ Unify: (281) [user] compound_eles(0, 'next-operation', _456296)
Call: (282) [system] var('next-operation')
Fail: (282) [system] var('next-operation')
^ Redo: (281) [user] compound_eles(0, 'next-operation', _456296)
^ Unify: (281) [user] compound_eles(0, 'next-operation', _456296)
Call: (282) [system] compound('next-operation')
Fail: (282) [system] compound('next-operation')
^ Redo: (281) [user] compound_eles(0, 'next-operation', _456296)
Call: (282) [system] _456296='next-operation'
Exit: (282) [system] 'next-operation'='next-operation'
^ Exit: (281) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (280) [user] pfcTraced('next-operation')
^ Fail: (280) [user] pfcTraced('next-operation')
Redo: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
Call: (284) [lists] lists:member_([], _469306, op(load, file_search_path, bench))
Unify: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
Exit: (282) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^ Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
^ Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
Call: (282) [system] var(op(load, file_search_path, bench))
Fail: (282) [system] var(op(load, file_search_path, bench))
^ Redo: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
^ Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
Call: (282) [system] compound(op(load, file_search_path, bench))
Exit: (282) [system] compound(op(load, file_search_path, bench))
Call: (282) [system] 0<1
Exit: (282) [system] 0<1
Call: (282) [system] _456296=op(load, file_search_path, bench)
Exit: (282) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^ Exit: (281) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^ Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (280) [user] pfcTraced(op(load, file_search_path, bench))
^ Fail: (280) [user] pfcTraced(op(load, file_search_path, bench))
^ Fail: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Redo: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^ Fail: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^ Redo: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcGetSearch(_106206)
^ Unify: (278) [user] pfcGetSearch(_106206)
Call: (279) [t_l] t_l:pfcSearchTL(_108056)
Fail: (279) [t_l] t_l:pfcSearchTL(_108056)
^ Redo: (278) [user] pfcGetSearch(_106206)
^ Call: (279) [user] pfcSearch(_110830)
^ Unify: (279) [user] pfcSearch(direct)
^ Exit: (279) [user] pfcSearch(direct)
Call: (279) [system] _106206=direct
Exit: (279) [system] direct=direct
^ Exit: (278) [user] pfcGetSearch(direct)
^ Call: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (279) [system] direct=direct
Exit: (279) [system] direct=direct
^ Call: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
^ Unify: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
Call: (281) [system] fail
Fail: (281) [system] fail
^ Fail: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
^ Redo: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Unify: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Call: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^ Unify: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
Call: (282) [system] current_prolog_flag(occurs_check, _145526)
Exit: (282) [system] current_prolog_flag(occurs_check, true)
^ Call: (282) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^ Unify: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
Call: (283) [system] true==true
Exit: (283) [system] true==true
^ Call: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Unify: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
Call: (284) [system] is_list(_153022)
Fail: (284) [system] is_list(_153022)
^ Redo: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Call: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Unify: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Call: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^ Unify: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
Call: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), _160416)
Exit: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (285) [user] ignore(fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Unify: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), true)
^ Fail: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), true)
^ Redo: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Fail: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
Call: (290) [system] nonvar(imported_from(system))
Exit: (290) [system] nonvar(imported_from(system))
Call: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
Call: (290) [system] nonvar(built_in)
Exit: (290) [system] nonvar(built_in)
Call: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
Unify: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
Call: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
Exit: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), '$pt$', 2)
Exit: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), '$pt$', 2)
^ Call: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _214320)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _215260)
Call: (290) [system] nonvar(_216118)
^ Redo: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _217120)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _218054)
Call: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [system] atom(user)
Exit: (291) [system] atom(user)
Exit: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), interpreted)
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(_227248))
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(_227248))
Call: (290) [system] nonvar(number_of_clauses(_227248))
Exit: (290) [system] nonvar(number_of_clauses(_227248))
Call: (290) [$syspreds] property_predicate(number_of_clauses(_227248), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] property_predicate(number_of_clauses(_227248), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (290) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(0))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _242092), (prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), nb_setval('$pfc_current_choice', _242092))
^ Unify: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _242092), user:(prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), user:nb_setval('$pfc_current_choice', _242092))
^ Call: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', _242092))
Call: (292) [system] nb_current('$pfc_current_choice', _242092)
Exit: (292) [system] nb_current('$pfc_current_choice', [])
^ Exit: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (291) [system] prolog_current_choice(_242102)
Exit: (291) [system] prolog_current_choice(4964)
^ Call: (291) [user] push_current_choice(4964)
^ Unify: (291) [user] push_current_choice(4964)
Call: (292) [system] nb_current('$pfc_current_choice', _251442)
Exit: (292) [system] nb_current('$pfc_current_choice', [])
Call: (292) [system] b_setval('$pfc_current_choice', [4964])
Exit: (292) [system] b_setval('$pfc_current_choice', [4964])
^ Exit: (291) [user] push_current_choice(4964)
^ Call: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124)
^ Fail: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124)
Call: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (292) [system] duplicate_term([], _259814)
Exit: (292) [system] duplicate_term([], [])
Call: (292) [system] nb_linkval('$pfc_current_choice', [])
Exit: (292) [system] nb_linkval('$pfc_current_choice', [])
Exit: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _242092), user:(prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), user:nb_setval('$pfc_current_choice', _242092))
^ Fail: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Fail: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Redo: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (285) [user] ignore(fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Unify: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (287) [user] pfc_spft(_274684, _274770, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^ Unify: (287) [user] pfc_spft(_274684, _275702, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^ Call: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (290) [system] var('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Fail: (290) [system] var('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (290) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (290) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
Call: (291) [system] nonvar(imported_from(system))
Exit: (291) [system] nonvar(imported_from(system))
Call: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] atom(user)
Exit: (293) [system] atom(user)
Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
Call: (291) [system] nonvar(built_in)
Exit: (291) [system] nonvar(built_in)
Call: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
Unify: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
Call: (293) [system] compound('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (293) [system] compound('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] compound_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
Exit: (293) [system] compound_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), '$spft$', 3)
Exit: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), '$spft$', 3)
^ Call: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _322084)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _323024)
Call: (291) [system] nonvar(_323882)
^ Redo: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _324884)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _325818)
Call: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), interpreted)
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(_335012))
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(_335012))
Call: (291) [system] nonvar(number_of_clauses(_335012))
Exit: (291) [system] nonvar(number_of_clauses(_335012))
Call: (291) [$syspreds] property_predicate(number_of_clauses(_335012), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] property_predicate(number_of_clauses(_335012), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] atom(user)
Exit: (293) [system] atom(user)
Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (291) [$syspreds] property_predicate(number_of_clauses(714), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(714))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _349856), (prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), nb_setval('$pfc_current_choice', _349856))
^ Unify: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349856), user:(prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), user:nb_setval('$pfc_current_choice', _349856))
^ Call: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', _349856))
Call: (293) [system] nb_current('$pfc_current_choice', _349856)
Exit: (293) [system] nb_current('$pfc_current_choice', [])
^ Exit: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (292) [system] prolog_current_choice(_349866)
Exit: (292) [system] prolog_current_choice(4984)
^ Call: (292) [user] push_current_choice(4984)
^ Unify: (292) [user] push_current_choice(4984)
Call: (293) [system] nb_current('$pfc_current_choice', _359206)
Exit: (293) [system] nb_current('$pfc_current_choice', [])
Call: (293) [system] b_setval('$pfc_current_choice', [4984])
Exit: (293) [system] b_setval('$pfc_current_choice', [4984])
^ Exit: (292) [user] push_current_choice(4984)
^ Call: (292) [user] clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888)
^ Fail: (292) [user] clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888)
Call: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (293) [system] duplicate_term([], _367578)
Exit: (293) [system] duplicate_term([], [])
Call: (293) [system] nb_linkval('$pfc_current_choice', [])
Exit: (293) [system] nb_linkval('$pfc_current_choice', [])
Exit: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349856), user:(prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), user:nb_setval('$pfc_current_choice', _349856))
^ Fail: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Fail: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Fail: (287) [user] pfc_spft(_274684, _375082, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^ Redo: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Exit: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Exit: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Exit: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^ Exit: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^ Exit: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Exit: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Exit: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:each_call_cleanup)
^ Exit: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)))
^ Exit: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (267) [user] pfcPost_rev((P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (266) [user] pfcRun
^ Unify: (266) [user] pfcRun
^ Call: (267) [user] pfcGetSearch(direct)
^ Unify: (267) [user] pfcGetSearch(direct)
Call: (268) [t_l] t_l:pfcSearchTL(_472388)
Fail: (268) [t_l] t_l:pfcSearchTL(_472388)
^ Redo: (267) [user] pfcGetSearch(direct)
^ Call: (268) [user] pfcSearch(_475162)
^ Unify: (268) [user] pfcSearch(direct)
^ Exit: (268) [user] pfcSearch(direct)
Call: (268) [system] direct=direct
Exit: (268) [system] direct=direct
^ Exit: (267) [user] pfcGetSearch(direct)
^ Unify: (266) [user] pfcRun
^ Exit: (266) [user] pfcRun
^ Exit: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Exit: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Exit: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench)), pfcAdd_Now('next-operation'(op(load, file_search_path, bench))))
Call: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
Unify: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
^ Call: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
^ Unify: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
Call: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_496628|_496630]
Exit: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_496628|_496630]
^ Call: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
^ Unify: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
Call: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_500366, _500368), fail)
Unify: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_500366, _500368), fail)
Call: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [user] metta_interp_mode(load, _504082)
Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [system] load==exec
Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (271) [system] nonvar(load)
Exit: (271) [system] nonvar(load)
Call: (271) [user] metta_interp_mode(load, _513304)
Redo: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
^ Call: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Call: (272) [user] is_compatio
^ Unify: (272) [user] is_compatio
^ Call: (274) [system] setup_call_cleanup('$notrace'(_519780, _519782), once(user:is_compatio0), '$restore_trace'(_519780, _519782))
^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_519780, _519782), system:once(user:is_compatio0), system:'$restore_trace'(_519780, _519782))
^ Call: (275) [system] sig_atomic(system:'$notrace'(_519780, _519782))
^ Fail: (272) [user] is_compatio
^ Redo: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Call: (273) [rtrace] rtrace:quietly3(user:(wots(_8642, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_8642==""->true;our_ansi_format('#ffa505', '~w~n', [_8642]))))
^ Unify: (273) [rtrace] rtrace:quietly3(user:(wots(_8642, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_8642==""->true;our_ansi_format('#ffa505', '~w~n', [_8642]))))
(file_search_path bench $_4148)
^ Exit: (273) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
Exit: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Exit: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (269) [system] _6998='True'
Exit: (269) [system] 'True'='True'
Exit: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'), error(_7078, _7080), fail)
^ Exit: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'))
^ Exit: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True')
Exit: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True'))
Exit: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], 'True')
Call: (261) [user] make_nop(_6584, 'True', _6672)
Unify: (261) [user] make_nop(_6584, 'True', _6672)
Call: (262) [user] make_nop(_6672)
Unify: (262) [user] make_nop([])
Exit: (262) [user] make_nop([])
Exit: (261) [user] make_nop(_6584, 'True', [])
^ Call: (261) [user] check_returnval(=, _6584, [])
^ Unify: (261) [user] check_returnval(=, _6584, [])
^ Exit: (261) [user] check_returnval(=, _6584, [])
^ Exit: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
Call: (258) [system] nb_setarg(1, retval(fail), [])
Exit: (258) [system] nb_setarg(1, retval([]), [])
^ Call: (258) [user] ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Unify: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_40468, _40470), once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), '$restore_trace'(_40468, _40470))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_40468, _40470), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_40468, _40470))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_40468, _40470))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Call: (258) [user] ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^ Unify: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
Call: (260) [system] _6680==1
Fail: (260) [system] _6680==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_48904, _48906), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), '$restore_trace'(_48904, _48906))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_48904, _48906), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(_48904, _48906))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_48904, _48906))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])), ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))), user:ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))))))
Call: (256) [system] retval([])\=@=retval(fail)
Exit: (256) [system] retval([])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Call: (255) [user] self_eval([])
^ Unify: (255) [user] self_eval([])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_59374, _59376), once(user:self_eval0([])), '$restore_trace'(_59374, _59376))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_59374, _59376), system:once(user:self_eval0([])), system:'$restore_trace'(_59374, _59376))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_59374, _59376))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] self_eval([])
Call: (255) [system] _6622=[]
Exit: (255) [system] []=[]
^ Exit: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
Call: (251) [apply] apply:maplist_([], _6624, user:must_eval_args(=, _6584, 498, '&self'))
Unify: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [[]], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6584, 498, '&self'))
^ Exit: (248) [apply] apply:maplist(user:must_eval_args(=, _6584, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []])
Call: (248) [system] _6528=_6526
Exit: (248) [system] _6526=_6526
^ Exit: (247) [user] eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (244) [user] eval_adjust_args(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Unify: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Call: (246) [system] setup_call_cleanup('$notrace'(_81942, _81944), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), '$restore_trace'(_81942, _81944))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_81942, _81944), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(_81942, _81944))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_81942, _81944))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Call: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
Unify: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
^ Call: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (248) [user] typed_list('&self', _94354, _94276)
^ Unify: (248) [user] typed_list('&self', _95286, _94276)
Call: (249) [system] compound('&self')
Fail: (249) [system] compound('&self')
^ Fail: (248) [user] typed_list('&self', _98066, _94276)
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [system] '&self'=='&flybase'
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','])
^ Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','], _105448, _105450)
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','], _106384, _106386)
^ Call: (250) [user] loaded_into_kb('&self', _107242)
^ Unify: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (250) [user] once(user:asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (250) [system] once(user:asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (251) [user] asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (251) [user] asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (249) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _92428, _92434, ','])
Redo: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [system] '&self'\=='&corelib'
Exit: (248) [system] '&self'\=='&corelib'
^ Call: (248) [user] using_all_spaces
^ Unify: (248) [user] using_all_spaces
Call: (249) [system] nb_current(with_all_spaces, t)
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [system] '&self'\=='&corelib'
Exit: (248) [system] '&self'\=='&corelib'
Call: (248) [user] metta_atom_asserted('&self', '&corelib')
Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (249) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
Exit: (248) [user] metta_atom_asserted('&self', '&corelib')
Call: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Call: (249) [system] 'registered-python-function'==(:)
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Call: (249) [system] 'registered-python-function'=='@doc'
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Call: (249) [system] fail
Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Redo: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
Call: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
Unify: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
^ Call: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (248) [user] allow_host_functions
^ Unify: (248) [user] allow_host_functions
^ Exit: (248) [user] allow_host_functions
^ Call: (248) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _180300), is_syspred(',', _180300, _180308)))
^ Unify: (248) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _180300), is_syspred(',', _180300, _180308)))
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_185946, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_190574, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_195202, '-p', ',')
^ Fail: (250) [user] is_system_pred(',')
Redo: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
Call: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
Unify: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
^ Call: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_208138, !, ',')
^ Redo: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_212766, '-fn', ',')
^ Redo: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_217394, '-p', ',')
Redo: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
Call: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
Unify: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^ Call: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
Call: (251) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _222890)
Call: (251) [system] var(',')
^ Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _222890)
^ Call: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _222890)
^ Unify: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _222890)
Call: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (252) [system] length([['prolog-load-context', directory, _4148], []], _222890)
Unify: (252) [system] length([['prolog-load-context', directory, _4148], []], _222890)
Call: (253) [system] var(_222890)
Exit: (253) [system] var(_222890)
Call: (253) [system] []==[]
Exit: (253) [system] []==[]
Call: (253) [system] _222890=2
Exit: (253) [system] 2=2
Exit: (252) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (250) [user] is_metta_type_constructor('&self', ',', _244244)
^ Redo: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Call: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] (',')==let
^ Redo: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Call: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (251) [user] must_det_ll((notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Unify: (251) [user] must_det_ll(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Call: (252) [user] once(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Unify: (252) [system] once(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_260318, _260320), once(user:(flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), '$restore_trace'(_260318, _260320))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_260318, _260320), system:once(user:(flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), system:'$restore_trace'(_260318, _260320))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_260318, _260320))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
^ Unify: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
^ Exit: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
Call: (254) [user] nop(notrace(no_repeats_var(_256594)))
Unify: (254) [user] nop(notrace(no_repeats_var(_256594)))
Exit: (254) [user] nop(notrace(no_repeats_var(_256594)))
^ Exit: (252) [system] once(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Exit: (251) [user] must_det_ll(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
Call: (251) [occurs] occurs:sub_term(_271782, defn)
Unify: (251) [occurs] occurs:sub_term(defn, defn)
Exit: (251) [occurs] occurs:sub_term(defn, defn)
Call: (251) [system] defn\=defn
Fail: (251) [system] defn\=defn
Redo: (251) [occurs] occurs:sub_term(_271782, defn)
Unify: (251) [occurs] occurs:sub_term(_271782, defn)
Call: (252) [system] compound(defn)
Fail: (252) [system] compound(defn)
Fail: (251) [occurs] occurs:sub_term(_271782, defn)
^ Redo: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (251) [system] _282000=defn
Exit: (251) [system] defn=defn
^ Call: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_285804, _285806), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_285804, _285806))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_285804, _285806), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_285804, _285806))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_285804, _285806))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (251) [system] _290586=retval(fail)
Exit: (251) [system] retval(fail)=retval(fail)
Call: (251) [system] _292448=(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))
Exit: (251) [system] (\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))
^ Call: (251) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^ Unify: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), user:ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^ Call: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (254) [user] findall((_298336->_298338), get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356)
^ Unify: (254) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356)
^ Call: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^ Unify: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^ Call: (256) [$bags] cleanup_bag(findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, []), '$destroy_findall_bag')
^ Unify: (256) [$bags] cleanup_bag('$bags':findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, []), '$bags':'$destroy_findall_bag')
Call: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
Unify: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^ Call: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338)
^ Unify: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_306838], _298338)
^ Call: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _306838)
^ Unify: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _306838)
Call: (260) [system] length([['prolog-load-context', directory, _4148], []], _309644)
Unify: (260) [system] length([['prolog-load-context', directory, _4148], []], _309644)
Call: (261) [system] var(_309644)
Exit: (261) [system] var(_309644)
Call: (261) [system] []==[]
Exit: (261) [system] []==[]
Call: (261) [system] _309644=2
Exit: (261) [system] 2=2
Exit: (260) [system] length([['prolog-load-context', directory, _4148], []], 2)
Call: (260) [system] length(_306838, 2)
Unify: (260) [system] length(_306838, 2)
Call: (261) [system] var(2)
Redo: (260) [system] length(_306838, 2)
Unify: (260) [system] length(_306838, 2)
Call: (261) [system] integer(2)
Exit: (261) [system] integer(2)
Call: (261) [system] _306838==[]
Redo: (260) [system] length(_306838, 2)
Call: (261) [system] var(_306838)
Exit: (261) [system] var(_306838)
Exit: (260) [system] length([_328188, _328194], 2)
^ Exit: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], [_328188, _328194])
Call: (259) [user] metta_eq_def(=, '&self', [',', _328188, _328194], _298338)
Unify: (259) [user] metta_eq_def(=, '&self', [',', _328188, _328194], _298338)
^ Call: (260) [user] ignore((=)=(=))
^ Unify: (260) [system] ignore(user:((=)=(=)))
Call: (261) [system] (=)=(=)
Exit: (261) [system] (=)=(=)
^ Exit: (260) [system] ignore(user:((=)=(=)))
Call: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^ Call: (261) [user] typed_list('&self', _338494, _338416)
^ Unify: (261) [user] typed_list('&self', _339426, _338416)
Call: (262) [system] compound('&self')
Fail: (262) [system] compound('&self')
^ Fail: (261) [user] typed_list('&self', _342206, _338416)
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [system] '&self'=='&flybase'
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^ Call: (261) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338])
^ Unify: (261) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338])
^ Call: (262) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338], _349588, _349590)
^ Unify: (262) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338], _350524, _350526)
^ Call: (263) [user] loaded_into_kb('&self', _351382)
^ Unify: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (263) [user] once(user:asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (263) [system] once(user:asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (264) [user] asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (264) [user] asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
Unify: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
^ Call: (262) [user] metta_atom_asserted_deduced('&self', [=, [',', _328188, _328194], _298338])
Redo: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [system] '&self'\=='&corelib'
Exit: (261) [system] '&self'\=='&corelib'
^ Call: (261) [user] using_all_spaces
^ Unify: (261) [user] using_all_spaces
Call: (262) [system] nb_current(with_all_spaces, t)
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [system] '&self'\=='&corelib'
Exit: (261) [system] '&self'\=='&corelib'
Call: (261) [user] metta_atom_asserted('&self', '&corelib')
Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (262) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
Exit: (261) [user] metta_atom_asserted('&self', '&corelib')
Call: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
^ Call: (262) [user] using_all_spaces
^ Unify: (262) [user] using_all_spaces
Call: (263) [system] nb_current(with_all_spaces, t)
Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Call: (262) [system] (=)==(:)
Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Call: (262) [system] (=)=='@doc'
Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Call: (262) [system] fail
Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^ Redo: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338)
Redo: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
Exit: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], [])
^ Exit: (256) [$bags] cleanup_bag('$bags':findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], [])
^ Exit: (254) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [])
^ Call: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^ Unify: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^ Call: (255) [user] ignore((curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578), assert(is_metta_type_constructor('&self', _424576, _424578))))
^ Unify: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578), assert(is_metta_type_constructor('&self', _424576, _424578))))
^ Call: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
Call: (258) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _424578)
Call: (258) [system] var(',')
^ Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _424578)
^ Call: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _424578)
^ Unify: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _424578)
Call: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (259) [system] length([['prolog-load-context', directory, _4148], []], _424578)
Unify: (259) [system] length([['prolog-load-context', directory, _4148], []], _424578)
Call: (260) [system] var(_424578)
Exit: (260) [system] var(_424578)
Call: (260) [system] []==[]
Exit: (260) [system] []==[]
Call: (260) [system] _424578=2
Exit: (260) [system] 2=2
Exit: (259) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^ Exit: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^ Exit: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2), assert(is_metta_type_constructor('&self', ',', 2))))
^ Call: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (257) [system] setup_call_cleanup('$notrace'(_452522, _452524), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_452522, _452524))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_452522, _452524), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_452522, _452524))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_452522, _452524))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (255) [user] fail_on_constructor
^ Unify: (255) [user] fail_on_constructor
^ Call: (256) [user] true_flag
^ Unify: (256) [user] true_flag
^ Exit: (256) [user] true_flag
^ Exit: (255) [user] fail_on_constructor
^ Fail: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (253) [system] fail
Fail: (253) [system] fail
^ Call: (253) [user] ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
^ Unify: (253) [system] ignore(user:(_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
Call: (255) [system] _256464==1
Fail: (255) [system] _256464==1
^ Call: (256) [system] setup_call_cleanup('$notrace'(_469306, _469308), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), '$restore_trace'(_469306, _469308))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_469306, _469308), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_469306, _469308))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_469306, _469308))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [system] ignore(user:(_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
^ Fail: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), user:ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^ Fail: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Redo: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^ Call: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
^ Call: (252) [user] need_subst_f(',')
^ Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=_6526
Exit: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6226
Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (241) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (243) [system] setup_call_cleanup('$notrace'(_509600, _509602), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_509600, _509602))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_509600, _509602), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_509600, _509602))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_509600, _509602))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (241) [user] ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
^ Unify: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
Call: (243) [system] _6234==1
Fail: (243) [system] _6234==1
^ Call: (244) [system] setup_call_cleanup('$notrace'(_518074, _518076), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), '$restore_trace'(_518074, _518076))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_518074, _518076), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), system:'$restore_trace'(_518074, _518076))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_518074, _518076))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
^ Exit: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))))))
Call: (239) [system] retval([',', ['prolog-load-context', directory, _6420], []])\=@=retval(fail)
Exit: (239) [system] retval([',', ['prolog-load-context', directory, _6420], []])\=@=retval(fail)
^ Exit: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (240) [system] setup_call_cleanup('$notrace'(_10966, _10968), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_10966, _10968))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_10966, _10968), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_10966, _10968))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_10966, _10968))
^ Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
Call: (238) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6174], ['add-atom', '&self', [file_search_path, bench, _6174]]]
^ Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
^ Call: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _17544)
^ Unify: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _17544)
^ Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (241) [system] 498<1
Fail: (241) [system] 498<1
^ Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_25054, _25056), once(user:(_25030 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _25044))), '$restore_trace'(_25054, _25056))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_25054, _25056), system:once(user:(_25030 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _25044))), system:'$restore_trace'(_25054, _25056))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_25054, _25056))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _27920], []]))), system:'$restore_trace'(3, -1))
^ Call: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (240) [user] must_det_ll((notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Call: (241) [user] once(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Unify: (241) [system] once(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_34692, _34694), once(user:(flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), '$restore_trace'(_34692, _34694))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_34692, _34694), system:once(user:(flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), system:'$restore_trace'(_34692, _34694))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_34692, _34694))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
^ Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
^ Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
Call: (243) [user] nop(notrace(no_repeats_var(_30968)))
Unify: (243) [user] nop(notrace(no_repeats_var(_30968)))
Exit: (243) [user] nop(notrace(no_repeats_var(_30968)))
^ Exit: (241) [system] once(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
Call: (240) [occurs] occurs:sub_term(_46156, e)
Unify: (240) [occurs] occurs:sub_term(e, e)
Exit: (240) [occurs] occurs:sub_term(e, e)
Call: (240) [system] e\=e
Fail: (240) [system] e\=e
Redo: (240) [occurs] occurs:sub_term(_46156, e)
Unify: (240) [occurs] occurs:sub_term(_46156, e)
Call: (241) [system] compound(e)
Fail: (241) [system] compound(e)
Fail: (240) [occurs] occurs:sub_term(_46156, e)
^ Redo: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (240) [system] _56374=e
Exit: (240) [system] e=e
^ Call: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_60178, _60180), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_60178, _60180))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_60178, _60180), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_60178, _60180))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_60178, _60180))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (240) [system] _64960=retval(fail)
Exit: (240) [system] retval(fail)=retval(fail)
Call: (240) [system] _66822=(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))
Exit: (240) [system] (\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))
^ Call: (240) [user] call_cleanup(((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)*->nb_setarg(1, retval(fail), _28868);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)), ignore(notrace((\+_28868\=_30968, nb_setarg(1, retval(fail), _28868))))), ignore((_30838==1->ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)])))))))))))
^ Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)*->nb_setarg(1, retval(fail), _28868);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)), ignore(notrace((\+_28868\=_30968, nb_setarg(1, retval(fail), _28868))))), user:ignore((_30838==1->ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)])))))))))))
^ Call: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (246) [system] setup_call_cleanup('$notrace'(_79228, _79230), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_79228, _79230))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_79228, _79230), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_79228, _79230))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_79228, _79230))
^ Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atomic(',')
Exit: (244) [system] atomic(',')
^ Call: (244) [user] is_sl(',')
^ Unify: (244) [user] is_sl(',')
Call: (245) [system] number(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] atom(=)
Exit: (243) [system] atom(=)
Call: (243) [system] (=)\==(=)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] callable(',')
Exit: (243) [system] callable(',')
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_106262])
Call: (243) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024))
^ Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024))
^ Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024)
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024)
Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_115600])
Call: (245) [system] ground(',')
Exit: (245) [system] ground(',')
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_118382])
^ Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _118382)
^ Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _118382)
Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _118382, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_122128|_122130], user:expand_eval)
^ Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _122128)
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _122128)
Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_126772])
Call: (248) [system] ground('prolog-load-context')
Exit: (248) [system] ground('prolog-load-context')
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_129554])
^ Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _129554)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _129554)
Call: (249) [apply] apply:maplist_([directory, _4148], _129554, user:expand_eval)
Unify: (249) [apply] apply:maplist_([directory, _4148], [_133300|_133302], user:expand_eval)
^ Call: (250) [user] expand_eval(directory, _133300)
^ Unify: (250) [user] expand_eval(directory, _133300)
Call: (251) [system] is_list(directory)
^ Redo: (250) [user] expand_eval(directory, _133300)
Call: (251) [system] directory=_133300
Exit: (251) [system] directory=directory
^ Exit: (250) [user] expand_eval(directory, directory)
Call: (250) [apply] apply:maplist_([_4148], _133302, user:expand_eval)
Unify: (250) [apply] apply:maplist_([_4148], [_141662|_141664], user:expand_eval)
^ Call: (251) [user] expand_eval(_4148, _141662)
^ Unify: (251) [user] expand_eval(_4148, _141662)
Call: (252) [system] is_list(_4148)
^ Redo: (251) [user] expand_eval(_4148, _141662)
Call: (252) [system] _4148=_141662
Exit: (252) [system] _4148=_4148
^ Exit: (251) [user] expand_eval(_4148, _4148)
Call: (251) [apply] apply:maplist_([], _141664, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (247) [apply] apply:maplist_([[]], _122130, user:expand_eval)
Unify: (247) [apply] apply:maplist_([[]], [_156550|_156552], user:expand_eval)
^ Call: (248) [user] expand_eval([], _156550)
^ Unify: (248) [user] expand_eval([], _156550)
Call: (249) [system] is_list([])
Exit: (249) [system] is_list([])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] is_progn(',')
^ Unify: (243) [user] is_progn(',')
Call: (244) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] is_space_op(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
Call: (243) [system] ['prolog-load-context', directory, _4148]=[_172400, _172406, _172412]
Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] atom('prolog-load-context')
Exit: (244) [system] atom('prolog-load-context')
Call: (244) [system] atom_length('prolog-load-context', 1)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] metta_compiled_predicate('&self', ',', _183556)
^ Fail: (243) [user] metta_compiled_predicate('&self', ',', _183556)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (245) [user] self_eval(',')
^ Unify: (245) [user] self_eval(',')
^ Call: (247) [system] setup_call_cleanup('$notrace'(_194748, _194750), once(user:self_eval0(',')), '$restore_trace'(_194748, _194750))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_194748, _194750), system:once(user:self_eval0(',')), system:'$restore_trace'(_194748, _194750))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_194748, _194750))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(',')
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (248) [system] setup_call_cleanup('$notrace'(_203164, _203166), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_203164, _203166))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_203164, _203166), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_203164, _203166))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_203164, _203166))
^ Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] _208814=do_more_defs(true)
Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (243) [user] clause(eval_21(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868), _210690)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] (',')==(/)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] (',')== ===
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] (',')== ====
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (246) [user] is_assignment(',')
^ Unify: (246) [user] is_assignment(',')
Call: (247) [system] atom(',')
Exit: (247) [system] atom(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (247) [user] allow_clp
^ Unify: (247) [user] allow_clp
^ Call: (248) [user] false_flag
^ Unify: (248) [user] false_flag
Call: (249) [system] fail
Fail: (249) [system] fail
^ Fail: (248) [user] false_flag
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (247) [system] var(',')
^ Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Call: (249) [user] setup_call_cleanup('$notrace'(_254490, _254492), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784))), '$restore_trace'(_254490, _254492))
^ Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_254490, _254492), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784))), user:'$restore_trace'(_254490, _254492))
^ Call: (250) [system] sig_atomic(user:'$notrace'(_254490, _254492))
^ Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] eval_adjust_args(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
^ Unify: (245) [user] eval_adjust_args(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)), eval_adjust_args1(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578))
Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)), eval_adjust_args1(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578))
^ Call: (248) [user] eval_all_args
^ Unify: (248) [user] eval_all_args
^ Call: (249) [user] true_flag
^ Unify: (249) [user] true_flag
^ Exit: (249) [user] true_flag
^ Exit: (248) [user] eval_all_args
^ Call: (248) [user] eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
^ Unify: (248) [user] eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_290810])
^ Call: (249) [user] apply:maplist(must_eval_args(=, _291768, 497, '&self'), [['prolog-load-context', directory, _4148], []], _290810)
^ Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _291768, 497, '&self'), [['prolog-load-context', directory, _4148], []], _290810)
Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _290810, user:must_eval_args(=, _291768, 497, '&self'))
Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_294590|_294592], user:must_eval_args(=, _291768, 497, '&self'))
^ Call: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _328978)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _331782)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _332720)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Call: (258) [system] callable(debugging_logicmoo_setting(_335454, _335456, _335458))
Exit: (258) [system] callable(debugging_logicmoo_setting(_335454, _335456, _335458))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _327042, _349368)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
Call: (253) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_362492, _362494), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_362492, _362494))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_362492, _362494), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_362492, _362494))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_362492, _362494))
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_367230, _367232), once(user:nonvar(_294590)), '$restore_trace'(_367230, _367232))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_367230, _367232), system:once(user:nonvar(_294590)), system:'$restore_trace'(_367230, _367232))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_367230, _367232))
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_371968, _371970), once(user:nonvar(_294590)), '$restore_trace'(_371968, _371970))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_371968, _371970), system:once(user:nonvar(_294590)), system:'$restore_trace'(_371968, _371970))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_371968, _371970))
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
Call: (253) [system] [directory, _4148]==[]
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_386034, _386036), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_386034, _386036))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_386034, _386036), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_386034, _386036))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_386034, _386036))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_395432, _395434), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_395432, _395434))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_395432, _395434), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_395432, _395434))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_395432, _395434))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [user] eval_01(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (254) [user] eval_01(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 497<1
Fail: (257) [system] 497<1
^ Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_408590, _408592), once(user:(_408566 is 497-1, copy_term(['prolog-load-context', directory, _4148], _408580))), '$restore_trace'(_408590, _408592))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_408590, _408592), system:once(user:(_408566 is 497-1, copy_term(['prolog-load-context', directory, _4148], _408580))), system:'$restore_trace'(_408590, _408592))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_408590, _408592))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _411444]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_418216, _418218), once(user:(flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), '$restore_trace'(_418216, _418218))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_418216, _418218), system:once(user:(flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), system:'$restore_trace'(_418216, _418218))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_418216, _418218))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_414492)))
Unify: (259) [user] nop(notrace(no_repeats_var(_414492)))
Exit: (259) [user] nop(notrace(no_repeats_var(_414492)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
Call: (256) [occurs] occurs:sub_term(_429680, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_429680, e)
Unify: (256) [occurs] occurs:sub_term(_429680, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_429680, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (256) [system] _439898=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_443702, _443704), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_443702, _443704))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_443702, _443704), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_443702, _443704))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_443702, _443704))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (256) [system] _448484=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _450346=(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)*->nb_setarg(1, retval(fail), _412392);fail, trace, call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)), ignore(notrace((\+_412392\=_414492, nb_setarg(1, retval(fail), _412392))))), ignore((_414362==1->ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)*->nb_setarg(1, retval(fail), _412392);fail, trace, call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)), ignore(notrace((\+_412392\=_414492, nb_setarg(1, retval(fail), _412392))))), user:ignore((_414362==1->ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_462752, _462754), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_462752, _462754))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_462752, _462754), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_462752, _462754))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_462752, _462754))
^ Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (260) [system] atomic('prolog-load-context')
Exit: (260) [system] atomic('prolog-load-context')
^ Call: (260) [user] is_sl('prolog-load-context')
^ Unify: (260) [user] is_sl('prolog-load-context')
Call: (261) [system] number('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] [directory, _4148]==[]
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] callable('prolog-load-context')
Exit: (259) [system] callable('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] is_list([directory, _4148])
Exit: (259) [system] is_list([directory, _4148])
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_489786])
Call: (259) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _493548))
^ Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _493548))
^ Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _493548)
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _493548)
Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_499124])
Call: (261) [system] ground('prolog-load-context')
Exit: (261) [system] ground('prolog-load-context')
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_501906])
^ Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _501906)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _501906)
Call: (262) [apply] apply:maplist_([directory, _4148], _501906, user:expand_eval)
Unify: (262) [apply] apply:maplist_([directory, _4148], [_505652|_505654], user:expand_eval)
^ Call: (263) [user] expand_eval(directory, _505652)
^ Unify: (263) [user] expand_eval(directory, _505652)
Call: (264) [system] is_list(directory)
^ Redo: (263) [user] expand_eval(directory, _505652)
Call: (264) [system] directory=_505652
Exit: (264) [system] directory=directory
^ Exit: (263) [user] expand_eval(directory, directory)
Call: (263) [apply] apply:maplist_([_4148], _505654, user:expand_eval)
Unify: (263) [apply] apply:maplist_([_4148], [_514014|_514016], user:expand_eval)
^ Call: (264) [user] expand_eval(_4148, _514014)
^ Unify: (264) [user] expand_eval(_4148, _514014)
Call: (265) [system] is_list(_4148)
^ Redo: (264) [user] expand_eval(_4148, _514014)
Call: (265) [system] _4148=_514014
Exit: (265) [system] _4148=_4148
^ Exit: (264) [user] expand_eval(_4148, _4148)
Call: (264) [apply] apply:maplist_([], _514016, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] is_progn('prolog-load-context')
^ Unify: (259) [user] is_progn('prolog-load-context')
Call: (260) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] is_space_op('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] is_list(directory)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _25160)
^ Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _25160)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval('prolog-load-context')
^ Unify: (261) [user] self_eval('prolog-load-context')
^ Call: (263) [system] setup_call_cleanup('$notrace'(_36352, _36354), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_36352, _36354))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_36352, _36354), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_36352, _36354))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_36352, _36354))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval('prolog-load-context')
Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (262) [user] self_eval(directory)
^ Unify: (262) [user] self_eval(directory)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_44768, _44770), once(user:self_eval0(directory)), '$restore_trace'(_44768, _44770))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_44768, _44770), system:once(user:self_eval0(directory)), system:'$restore_trace'(_44768, _44770))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_44768, _44770))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(directory)
Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (263) [user] self_eval(_4148)
^ Unify: (263) [user] self_eval(_4148)
^ Call: (265) [system] setup_call_cleanup('$notrace'(_53184, _53186), once(user:self_eval0(_4148)), '$restore_trace'(_53184, _53186))
^ Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_53184, _53186), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_53184, _53186))
^ Call: (266) [system] sig_atomic(system:'$notrace'(_53184, _53186))
^ Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (263) [user] self_eval(_4148)
Call: (263) [apply] apply:maplist_([], user:self_eval)
Unify: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=[_64388|_64390]
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] _69040=do_more_defs(true)
Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (259) [user] clause(eval_21(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704), _70916)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'==(/)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'== ===
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'== ====
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Call: (262) [user] is_assignment('prolog-load-context')
^ Unify: (262) [user] is_assignment('prolog-load-context')
Call: (263) [system] atom('prolog-load-context')
Exit: (263) [system] atom('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _82188)
^ Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _82188)
^ Call: (263) [user] allow_clp
^ Unify: (263) [user] allow_clp
^ Call: (264) [user] false_flag
^ Unify: (264) [user] false_flag
Call: (265) [system] fail
Fail: (265) [system] fail
^ Fail: (264) [user] false_flag
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
Call: (263) [system] var('prolog-load-context')
^ Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^ Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Call: (265) [user] setup_call_cleanup('$notrace'(_114716, _114718), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010))), '$restore_trace'(_114716, _114718))
^ Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_114716, _114718), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010))), user:'$restore_trace'(_114716, _114718))
^ Call: (266) [system] sig_atomic(user:'$notrace'(_114716, _114718))
^ Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] eval_adjust_args(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
^ Unify: (261) [user] eval_adjust_args(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)), eval_adjust_args1(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804))
Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)), eval_adjust_args1(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804))
^ Call: (264) [user] eval_all_args
^ Unify: (264) [user] eval_all_args
^ Call: (265) [user] true_flag
^ Unify: (265) [user] true_flag
^ Exit: (265) [user] true_flag
^ Exit: (264) [user] eval_all_args
^ Call: (264) [user] eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
^ Unify: (264) [user] eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_151036])
^ Call: (265) [user] apply:maplist(must_eval_args(=, _151994, 496, '&self'), [directory, _4148], _151036)
^ Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _151994, 496, '&self'), [directory, _4148], _151036)
Call: (266) [apply] apply:maplist_([directory, _4148], _151036, user:must_eval_args(=, _151994, 496, '&self'))
Unify: (266) [apply] apply:maplist_([directory, _4148], [_154816|_154818], user:must_eval_args(=, _151994, 496, '&self'))
^ Call: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^ Unify: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _189204)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _192008)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _192946)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Call: (274) [system] callable(debugging_logicmoo_setting(_195680, _195682, _195684))
Exit: (274) [system] callable(debugging_logicmoo_setting(_195680, _195682, _195684))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _187268, _209594)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^ Call: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^ Unify: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
Call: (269) [system] var(directory)
^ Redo: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^ Unify: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_222718, _222720), once(user:self_eval(directory)), '$restore_trace'(_222718, _222720))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_222718, _222720), system:once(user:self_eval(directory)), system:'$restore_trace'(_222718, _222720))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_222718, _222720))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (269) [system] _154816=directory
Exit: (269) [system] directory=directory
^ Exit: (268) [user] eval_args(=, _151994, 496, '&self', directory, directory)
^ Exit: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, directory)
Call: (267) [apply] apply:maplist_([_4148], _154818, user:must_eval_args(=, _151994, 496, '&self'))
Unify: (267) [apply] apply:maplist_([_4148], [_231216|_231218], user:must_eval_args(=, _151994, 496, '&self'))
^ Call: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Unify: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Call: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] var(eval_args)
Fail: (270) [system] var(eval_args)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==false
Fail: (270) [system] eval_args==false
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==true
Fail: (270) [system] eval_args==true
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, debug)
^ Unify: (270) [user] fast_option_value(eval_args, debug)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, debug)
Fail: (271) [system] current_prolog_flag(eval_args, debug)
^ Fail: (270) [user] fast_option_value(eval_args, debug)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, trace)
^ Unify: (270) [user] fast_option_value(eval_args, trace)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, trace)
Fail: (271) [system] current_prolog_flag(eval_args, trace)
^ Fail: (270) [user] fast_option_value(eval_args, trace)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668)
Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668)
^ Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _265604)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, [])
Call: (272) [system] current_prolog_flag(nodebugx, true)
^ Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _268408)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _269346)
^ Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
^ Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
Call: (273) [system] nonvar(defined)
Exit: (273) [system] nonvar(defined)
Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Call: (275) [system] callable(debugging_logicmoo_setting(_272080, _272082, _272084))
Exit: (275) [system] callable(debugging_logicmoo_setting(_272080, _272082, _272084))
Call: (275) [system] atom(bugger)
Exit: (275) [system] atom(bugger)
Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
^ Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
^ Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _263668, _285994)
^ Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (270) [system] true==true
Exit: (270) [system] true==true
^ Exit: (269) [user] is_debugging(eval_args)
^ Unify: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Call: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Unify: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
Call: (270) [system] var(_4148)
Exit: (270) [system] var(_4148)
Call: (270) [system] nonvar(_231216)
^ Redo: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Unify: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Call: (271) [system] setup_call_cleanup('$notrace'(_300966, _300968), once(user:self_eval(_4148)), '$restore_trace'(_300966, _300968))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_300966, _300968), system:once(user:self_eval(_4148)), system:'$restore_trace'(_300966, _300968))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_300966, _300968))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (270) [system] _231216=_4148
Exit: (270) [system] _4148=_4148
^ Exit: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _4148)
^ Exit: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _4148)
Call: (268) [apply] apply:maplist_([], _231218, user:must_eval_args(=, _151994, 496, '&self'))
Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _151994, 496, '&self'))
Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _151994, 496, '&self'))
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _151994, 496, '&self'))
Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _151994, 496, '&self'))
^ Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _151994, 496, '&self'), [directory, _4148], [directory, _4148])
Call: (265) [system] _140802=_82188
Exit: (265) [system] _82188=_82188
^ Exit: (264) [user] eval_adjust_args2(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (261) [user] eval_adjust_args(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (263) [system] setup_call_cleanup('$notrace'(_320766, _320768), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_320766, _320768))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_320766, _320768), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_320766, _320768))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_320766, _320768))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
Unify: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
^ Call: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (265) [user] typed_list('&self', _333178, _333100)
^ Unify: (265) [user] typed_list('&self', _334110, _333100)
Call: (266) [system] compound('&self')
Fail: (266) [system] compound('&self')
^ Fail: (265) [user] typed_list('&self', _336890, _333100)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [system] '&self'=='&flybase'
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'], _344272, _344274)
^ Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'], _345208, _345210)
^ Call: (267) [user] loaded_into_kb('&self', _346066)
^ Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (267) [user] once(user:asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (267) [system] once(user:asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (268) [user] asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (268) [user] asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
Call: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'==(:)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'=='@doc'
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (266) [system] fail
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Redo: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
^ Call: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _419124), is_syspred('prolog-load-context', _419124, _419132)))
^ Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _419124), is_syspred('prolog-load-context', _419124, _419132)))
^ Call: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_424770, !, 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_429398, '-fn', 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_434026, '-p', 'prolog-load-context')
^ Fail: (267) [user] is_system_pred('prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
^ Call: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (266) [user] allow_host_functions
^ Unify: (266) [user] allow_host_functions
^ Exit: (266) [user] allow_host_functions
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_446962, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_451590, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_456218, '-p', 'prolog-load-context')
Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
Call: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
^ Call: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
Call: (268) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _461714)
Call: (268) [system] var('prolog-load-context')
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _461714)
^ Call: (268) [user] len_or_unbound([directory, _4148], _461714)
^ Unify: (268) [user] len_or_unbound([directory, _4148], _461714)
Call: (269) [system] is_list([directory, _4148])
Exit: (269) [system] is_list([directory, _4148])
Call: (269) [system] length([directory, _4148], _461714)
Unify: (269) [system] length([directory, _4148], _461714)
Call: (270) [system] var(_461714)
Exit: (270) [system] var(_461714)
Call: (270) [system] []==[]
Exit: (270) [system] []==[]
Call: (270) [system] _461714=2
Exit: (270) [system] 2=2
Exit: (269) [system] length([directory, _4148], 2)
^ Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _483068)
^ Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^ Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
Call: (267) [system] 2\=2
^ Redo: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_489678, _489680), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_489678, _489680))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_489678, _489680), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_489678, _489680))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_489678, _489680))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (267) [user] fail_on_constructor
^ Unify: (267) [user] fail_on_constructor
^ Call: (268) [user] true_flag
^ Unify: (268) [user] true_flag
^ Exit: (268) [user] true_flag
^ Exit: (267) [user] fail_on_constructor
Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
^ Call: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] number(directory)
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] atom('prolog-load-context')
Exit: (269) [system] atom('prolog-load-context')
^ Call: (269) [user] need_subst_f('prolog-load-context')
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] ['prolog-load-context', directory, _4148]=_82188
Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Unify: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Exit: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6704
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148])
^ Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))))
^ Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_16366, _16368), once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_16366, _16368))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_16366, _16368), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_16366, _16368))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_16366, _16368))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))))
^ Call: (258) [user] ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
^ Unify: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
Call: (260) [system] _6712==1
Fail: (260) [system] _6712==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_24822, _24824), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), '$restore_trace'(_24822, _24824))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_24822, _24824), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), system:'$restore_trace'(_24822, _24824))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_24822, _24824))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))))))
Call: (256) [system] retval(['prolog-load-context', directory, _19220])\=@=retval(fail)
Exit: (256) [system] retval(['prolog-load-context', directory, _19220])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6658), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_35292, _35294), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_35292, _35294))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_35292, _35294), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_35292, _35294))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_35292, _35294))
^ Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], _6672)
Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
Call: (255) [system] _41854=['prolog-load-context', directory, _4148]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Unify: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Call: (256) [user] once(if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
^ Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
Call: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
Unify: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
^ Call: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Unify: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] number(directory)
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] atom('prolog-load-context')
Exit: (260) [system] atom('prolog-load-context')
^ Call: (260) [user] need_subst_f('prolog-load-context')
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6672
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_00(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] must_eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (251) [apply] apply:maplist_([[]], _6674, user:must_eval_args(=, _6658, 497, '&self'))
Unify: (251) [apply] apply:maplist_([[]], [_70778|_70780], user:must_eval_args(=, _6658, 497, '&self'))
^ Call: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^ Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^ Call: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] var(eval_args)
Fail: (254) [system] var(eval_args)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==false
Fail: (254) [system] eval_args==false
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==true
Fail: (254) [system] eval_args==true
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, debug)
^ Unify: (254) [user] fast_option_value(eval_args, debug)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, debug)
Fail: (255) [system] current_prolog_flag(eval_args, debug)
^ Fail: (254) [user] fast_option_value(eval_args, debug)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, trace)
^ Unify: (254) [user] fast_option_value(eval_args, trace)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, trace)
Fail: (255) [system] current_prolog_flag(eval_args, trace)
^ Fail: (254) [user] fast_option_value(eval_args, trace)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230)
Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230)
^ Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _105166)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, [])
Call: (256) [system] current_prolog_flag(nodebugx, true)
^ Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _107970)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _108908)
^ Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
^ Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
Call: (257) [system] nonvar(defined)
Exit: (257) [system] nonvar(defined)
Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Call: (259) [system] callable(debugging_logicmoo_setting(_111642, _111644, _111646))
Exit: (259) [system] callable(debugging_logicmoo_setting(_111642, _111644, _111646))
Call: (259) [system] atom(bugger)
Exit: (259) [system] atom(bugger)
Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
^ Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
^ Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _103230, _125556)
^ Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (254) [system] true==true
Exit: (254) [system] true==true
^ Exit: (253) [user] is_debugging(eval_args)
^ Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^ Call: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^ Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
Call: (254) [system] var([])
^ Redo: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^ Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^ Call: (255) [system] setup_call_cleanup('$notrace'(_138680, _138682), once(user:self_eval([])), '$restore_trace'(_138680, _138682))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_138680, _138682), system:once(user:self_eval([])), system:'$restore_trace'(_138680, _138682))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_138680, _138682))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
Call: (254) [system] _70778=[]
Exit: (254) [system] []=[]
^ Exit: (253) [user] eval_args(=, _6658, 497, '&self', [], [])
^ Exit: (252) [user] must_eval_args(=, _6658, 497, '&self', [], [])
Call: (252) [apply] apply:maplist_([], _70780, user:must_eval_args(=, _6658, 497, '&self'))
Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6658, 497, '&self'))
^ Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6658, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
Call: (249) [system] _6602=_6600
Exit: (249) [system] _6600=_6600
^ Exit: (248) [user] eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (245) [user] eval_adjust_args(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_158480, _158482), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_158480, _158482))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_158480, _158482), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_158480, _158482))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_158480, _158482))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
Call: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
Unify: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
^ Call: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
Call: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (249) [user] typed_list('&self', _170892, _170814)
^ Unify: (249) [user] typed_list('&self', _171824, _170814)
Call: (250) [system] compound('&self')
Fail: (250) [system] compound('&self')
^ Fail: (249) [user] typed_list('&self', _174604, _170814)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [system] '&self'=='&flybase'
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','])
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','], _181986, _181988)
^ Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','], _182922, _182924)
^ Call: (251) [user] loaded_into_kb('&self', _183780)
^ Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (251) [user] once(user:asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (251) [system] once(user:asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (252) [user] asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (252) [user] asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _168966, _168972, ','])
Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
Call: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
^ Call: (250) [user] using_all_spaces
^ Unify: (250) [user] using_all_spaces
Call: (251) [system] nb_current(with_all_spaces, t)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Call: (250) [system] 'registered-python-function'==(:)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Call: (250) [system] 'registered-python-function'=='@doc'
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Call: (250) [system] fail
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Redo: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
^ Call: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _256838), is_syspred(',', _256838, _256846)))
^ Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _256838), is_syspred(',', _256838, _256846)))
^ Call: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_262484, !, ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_267112, '-fn', ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_271740, '-p', ',')
^ Fail: (251) [user] is_system_pred(',')
Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
^ Call: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (250) [user] allow_host_functions
^ Unify: (250) [user] allow_host_functions
^ Exit: (250) [user] allow_host_functions
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_284676, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_289304, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_293932, '-p', ',')
Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
Call: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^ Call: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _299428)
Call: (252) [system] var(',')
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _299428)
^ Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _299428)
^ Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _299428)
Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _299428)
Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _299428)
Call: (254) [system] var(_299428)
Exit: (254) [system] var(_299428)
Call: (254) [system] []==[]
Exit: (254) [system] []==[]
Call: (254) [system] _299428=2
Exit: (254) [system] 2=2
Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (251) [user] is_metta_type_constructor('&self', ',', _320782)
^ Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^ Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
Call: (251) [system] 2\=2
^ Redo: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_327392, _327394), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_327392, _327394))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_327392, _327394), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_327392, _327394))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_327392, _327394))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (251) [user] fail_on_constructor
^ Unify: (251) [user] fail_on_constructor
^ Call: (252) [user] true_flag
^ Unify: (252) [user] true_flag
^ Exit: (252) [user] true_flag
^ Exit: (251) [user] fail_on_constructor
Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^ Call: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] atom(',')
Exit: (253) [system] atom(',')
^ Call: (253) [user] need_subst_f(',')
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6600
Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6300
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_371214, _371216), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_371214, _371216))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_371214, _371216), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_371214, _371216))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_371214, _371216))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (242) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
^ Unify: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
Call: (244) [system] _6308==1
Fail: (244) [system] _6308==1
^ Call: (245) [system] setup_call_cleanup('$notrace'(_379688, _379690), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), '$restore_trace'(_379688, _379690))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_379688, _379690), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), system:'$restore_trace'(_379688, _379690))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_379688, _379690))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
^ Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))))))
Call: (240) [system] retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail)
Exit: (240) [system] retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail)
^ Exit: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_390158, _390160), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_390158, _390160))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_390158, _390160), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_390158, _390160))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_390158, _390160))
^ Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
Call: (239) [system] _396720=[',', ['prolog-load-context', directory, _4148], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Call: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Unify: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Call: (240) [user] once(if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
^ Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
Call: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
Unify: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
^ Call: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Unify: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atom(',')
Exit: (244) [system] atom(',')
^ Call: (244) [user] need_subst_f(',')
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6258
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Unify: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Call: (239) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
^ Unify: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
Call: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
Unify: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
^ Call: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Unify: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Call: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] atom(',')
Exit: (243) [system] atom(',')
^ Call: (243) [user] need_subst_f(',')
^ Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6140
Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (234) [apply] apply:maplist_([], _6142, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
^ Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _6096, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (230) [system] _6040=_6038
Exit: (230) [system] _6038=_6038
^ Exit: (229) [user] eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (226) [user] eval_adjust_args(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Unify: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Call: (228) [system] setup_call_cleanup('$notrace'(_461178, _461180), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), '$restore_trace'(_461178, _461180))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_461178, _461180), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(_461178, _461180))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_461178, _461180))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Call: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
Unify: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
^ Call: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (230) [user] typed_list('&self', _473590, _473512)
^ Unify: (230) [user] typed_list('&self', _474522, _473512)
Call: (231) [system] compound('&self')
Fail: (231) [system] compound('&self')
^ Fail: (230) [user] typed_list('&self', _477302, _473512)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Call: (230) [system] '&self'=='&flybase'
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'], _484684, _484686)
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'], _485620, _485622)
^ Call: (232) [user] loaded_into_kb('&self', _486478)
^ Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (232) [user] once(user:asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (232) [system] once(user:asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (233) [user] asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (233) [user] asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
^ Call: (230) [user] using_all_spaces
^ Unify: (230) [user] using_all_spaces
Call: (231) [system] nb_current(with_all_spaces, t)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
Call: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] 'registered-python-function'==(:)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] 'registered-python-function'=='@doc'
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] fail
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
Redo: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
^ Call: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (230) [user] allow_host_functions
^ Unify: (230) [user] allow_host_functions
^ Exit: (230) [user] allow_host_functions
^ Call: (230) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _41846), is_syspred('det-if-then-else', _41846, _41854)))
^ Unify: (230) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _41846), is_syspred('det-if-then-else', _41846, _41854)))
^ Call: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_47492, !, 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_52120, '-fn', 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_56748, '-p', 'det-if-then-else')
^ Fail: (232) [user] is_system_pred('det-if-then-else')
Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
^ Call: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_69684, !, 'det-if-then-else')
^ Redo: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_74312, '-fn', 'det-if-then-else')
^ Redo: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_78940, '-p', 'det-if-then-else')
Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
Call: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^ Call: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
Call: (233) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _84436)
Call: (233) [system] var('det-if-then-else')
^ Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _84436)
^ Call: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
^ Unify: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
Call: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
Unify: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
Call: (235) [system] var(_84436)
Exit: (235) [system] var(_84436)
Call: (235) [system] []==[]
Exit: (235) [system] []==[]
Call: (235) [system] _84436=3
Exit: (235) [system] 3=3
Exit: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (232) [user] is_metta_type_constructor('&self', 'det-if-then-else', _105790)
^ Redo: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] 'det-if-then-else'==let
^ Redo: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (233) [user] must_det_ll((notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Call: (234) [user] once(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Unify: (234) [system] once(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_121864, _121866), once(user:(flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), '$restore_trace'(_121864, _121866))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_121864, _121866), system:once(user:(flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), system:'$restore_trace'(_121864, _121866))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_121864, _121866))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
^ Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
^ Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
Call: (236) [user] nop(notrace(no_repeats_var(_118140)))
Unify: (236) [user] nop(notrace(no_repeats_var(_118140)))
Exit: (236) [user] nop(notrace(no_repeats_var(_118140)))
^ Exit: (234) [system] once(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
Call: (233) [occurs] occurs:sub_term(_133328, defn)
Unify: (233) [occurs] occurs:sub_term(defn, defn)
Exit: (233) [occurs] occurs:sub_term(defn, defn)
Call: (233) [system] defn\=defn
Fail: (233) [system] defn\=defn
Redo: (233) [occurs] occurs:sub_term(_133328, defn)
Unify: (233) [occurs] occurs:sub_term(_133328, defn)
Call: (234) [system] compound(defn)
Fail: (234) [system] compound(defn)
Fail: (233) [occurs] occurs:sub_term(_133328, defn)
^ Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (233) [system] _143546=defn
Exit: (233) [system] defn=defn
^ Call: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Unify: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_147350, _147352), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_147350, _147352))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_147350, _147352), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_147350, _147352))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_147350, _147352))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
Call: (233) [system] _152132=retval(fail)
Exit: (233) [system] retval(fail)=retval(fail)
Call: (233) [system] _153994=(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))
Exit: (233) [system] (\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))
^ Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^ Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), user:ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^ Call: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (236) [user] findall((_159882->_159884), get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902)
^ Unify: (236) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902)
^ Call: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^ Unify: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^ Call: (238) [$bags] cleanup_bag(findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, []), '$destroy_findall_bag')
^ Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, []), '$bags':'$destroy_findall_bag')
Call: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
Unify: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^ Call: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884)
^ Unify: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_168384], _159884)
^ Call: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _168384)
^ Unify: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _168384)
Call: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _171190)
Unify: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _171190)
Call: (243) [system] var(_171190)
Exit: (243) [system] var(_171190)
Call: (243) [system] []==[]
Exit: (243) [system] []==[]
Call: (243) [system] _171190=3
Exit: (243) [system] 3=3
Exit: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
Call: (242) [system] length(_168384, 3)
Unify: (242) [system] length(_168384, 3)
Call: (243) [system] var(3)
Redo: (242) [system] length(_168384, 3)
Unify: (242) [system] length(_168384, 3)
Call: (243) [system] integer(3)
Exit: (243) [system] integer(3)
Call: (243) [system] _168384==[]
Redo: (242) [system] length(_168384, 3)
Call: (243) [system] var(_168384)
Exit: (243) [system] var(_168384)
Exit: (242) [system] length([_189734, _189740, _189746], 3)
^ Exit: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_189734, _189740, _189746])
Call: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _189734, _189740, _189746], _159884)
Unify: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _189734, _189740, _189746], _159884)
^ Call: (242) [user] ignore((=)=(=))
^ Unify: (242) [system] ignore(user:((=)=(=)))
Call: (243) [system] (=)=(=)
Exit: (243) [system] (=)=(=)
^ Exit: (242) [system] ignore(user:((=)=(=)))
Call: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (243) [user] typed_list('&self', _200046, _199968)
^ Unify: (243) [user] typed_list('&self', _200978, _199968)
Call: (244) [system] compound('&self')
Fail: (244) [system] compound('&self')
^ Fail: (243) [user] typed_list('&self', _203758, _199968)
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [system] '&self'=='&flybase'
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Unify: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884], _211140, _211142)
^ Unify: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884], _212076, _212078)
^ Call: (245) [user] loaded_into_kb('&self', _212934)
^ Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (245) [user] once(user:asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (245) [system] once(user:asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (246) [user] asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (246) [user] asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Redo: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
^ Call: (243) [user] using_all_spaces
^ Unify: (243) [user] using_all_spaces
Call: (244) [system] nb_current(with_all_spaces, t)
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
Call: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
Call: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (244) [user] using_all_spaces
^ Unify: (244) [user] using_all_spaces
Call: (245) [system] nb_current(with_all_spaces, t)
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (244) [system] (=)==(:)
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (244) [system] (=)=='@doc'
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (244) [system] fail
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Redo: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884)
Redo: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
Exit: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], [])
^ Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], [])
^ Exit: (236) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [])
^ Call: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^ Unify: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^ Call: (237) [user] ignore((curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130), assert(is_metta_type_constructor('&self', _286128, _286130))))
^ Unify: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130), assert(is_metta_type_constructor('&self', _286128, _286130))))
^ Call: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
Call: (240) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _286130)
Call: (240) [system] var('det-if-then-else')
^ Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _286130)
^ Call: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
^ Unify: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
Call: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
Unify: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
Call: (242) [system] var(_286130)
Exit: (242) [system] var(_286130)
Call: (242) [system] []==[]
Exit: (242) [system] []==[]
Call: (242) [system] _286130=3
Exit: (242) [system] 3=3
Exit: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^ Exit: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^ Exit: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3), assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))))
^ Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_314074, _314076), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_314074, _314076))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_314074, _314076), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_314074, _314076))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_314074, _314076))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (237) [user] fail_on_constructor
^ Unify: (237) [user] fail_on_constructor
^ Call: (238) [user] true_flag
^ Unify: (238) [user] true_flag
^ Exit: (238) [user] true_flag
^ Exit: (237) [user] fail_on_constructor
^ Fail: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (235) [system] fail
Fail: (235) [system] fail
^ Call: (235) [user] ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
^ Unify: (235) [system] ignore(user:(_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
Call: (237) [system] _118010==1
Fail: (237) [system] _118010==1
^ Call: (238) [system] setup_call_cleanup('$notrace'(_330858, _330860), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), '$restore_trace'(_330858, _330860))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_330858, _330860), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_330858, _330860))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_330858, _330860))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (235) [system] ignore(user:(_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
^ Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), user:ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^ Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^ Call: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] number(['file-search-path', bench, _4094])
^ Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
^ Call: (234) [user] need_subst_f('det-if-then-else')
^ Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6038
Exit: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
Exit: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Exit: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5738
Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (223) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (223) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (223) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_371194, _371196), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_371194, _371196))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_371194, _371196), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_371194, _371196))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_371194, _371196))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (223) [user] ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
^ Unify: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
Call: (225) [system] _5746==1
Fail: (225) [system] _5746==1
^ Call: (226) [system] setup_call_cleanup('$notrace'(_379710, _379712), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), '$restore_trace'(_379710, _379712))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_379710, _379712), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), system:'$restore_trace'(_379710, _379712))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_379710, _379712))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
^ Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))))))
Call: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail)
Exit: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail)
^ Exit: (220) [user] trace_eval(eval_20(=, _5576), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_390180, _390182), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_390180, _390182))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_390180, _390182), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_390180, _390182))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_390180, _390182))
^ Fail: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (220) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5644], 'True', [',', ['prolog-load-context', directory, _5686], ['add-atom', '&self', [file_search_path, bench, _5686]]]]
^ Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _396758)
^ Unify: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _396758)
^ Call: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 499<1
Fail: (223) [system] 499<1
^ Redo: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_404268, _404270), once(user:(_404244 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _404258))), '$restore_trace'(_404268, _404270))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_404268, _404270), system:once(user:(_404244 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _404258))), system:'$restore_trace'(_404268, _404270))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_404268, _404270))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _407134], 'True', [',', ['prolog-load-context', directory, _407176], []]]))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_413948, _413950), once(user:(flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), '$restore_trace'(_413948, _413950))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_413948, _413950), system:once(user:(flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), system:'$restore_trace'(_413948, _413950))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_413948, _413950))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_410224)))
Unify: (225) [user] nop(notrace(no_repeats_var(_410224)))
Exit: (225) [user] nop(notrace(no_repeats_var(_410224)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
Call: (222) [occurs] occurs:sub_term(_425412, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_425412, e)
Unify: (222) [occurs] occurs:sub_term(_425412, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_425412, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (222) [system] _435630=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Unify: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_439434, _439436), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_439434, _439436))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_439434, _439436), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_439434, _439436))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_439434, _439436))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
Call: (222) [system] _444216=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _446078=(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)*->nb_setarg(1, retval(fail), _408124);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)), ignore(notrace((\+_408124\=_410224, nb_setarg(1, retval(fail), _408124))))), ignore((_410094==1->ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)*->nb_setarg(1, retval(fail), _408124);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)), ignore(notrace((\+_408124\=_410224, nb_setarg(1, retval(fail), _408124))))), user:ignore((_410094==1->ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Call: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_458484, _458486), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_458484, _458486))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_458484, _458486), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_458484, _458486))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_458484, _458486))
^ Fail: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] atomic('det-if-then-else')
Exit: (226) [system] atomic('det-if-then-else')
^ Call: (226) [user] is_sl('det-if-then-else')
^ Unify: (226) [user] is_sl('det-if-then-else')
Call: (227) [system] number('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]==[]
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] callable('det-if-then-else')
Exit: (225) [system] callable('det-if-then-else')
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_485518])
Call: (225) [system] var('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Call: (225) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280))
^ Unify: (225) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280))
^ Call: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280)
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280)
Call: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_494856])
Call: (227) [system] ground('det-if-then-else')
Exit: (227) [system] ground('det-if-then-else')
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_497638])
^ Call: (227) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638)
Call: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638, user:expand_eval)
Unify: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_501384|_501386], user:expand_eval)
^ Call: (229) [user] expand_eval(['file-search-path', bench, _4094], _501384)
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], _501384)
Call: (230) [system] is_list(['file-search-path', bench, _4094])
Exit: (230) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_506028])
Call: (230) [system] ground('file-search-path')
Exit: (230) [system] ground('file-search-path')
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_508810])
^ Call: (230) [user] apply:maplist(expand_eval, [bench, _4094], _508810)
^ Unify: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], _508810)
Call: (231) [apply] apply:maplist_([bench, _4094], _508810, user:expand_eval)
Unify: (231) [apply] apply:maplist_([bench, _4094], [_512556|_512558], user:expand_eval)
^ Call: (232) [user] expand_eval(bench, _512556)
^ Unify: (232) [user] expand_eval(bench, _512556)
Call: (233) [system] is_list(bench)
^ Redo: (232) [user] expand_eval(bench, _512556)
Call: (233) [system] bench=_512556
Exit: (233) [system] bench=bench
^ Exit: (232) [user] expand_eval(bench, bench)
Call: (232) [apply] apply:maplist_([_4094], _512558, user:expand_eval)
Unify: (232) [apply] apply:maplist_([_4094], [_520918|_520920], user:expand_eval)
^ Call: (233) [user] expand_eval(_4094, _520918)
^ Unify: (233) [user] expand_eval(_4094, _520918)
Call: (234) [system] is_list(_4094)
^ Redo: (233) [user] expand_eval(_4094, _6246)
Call: (234) [system] _4094=_6246
Exit: (234) [system] _4094=_4094
^ Exit: (233) [user] expand_eval(_4094, _4094)
Call: (233) [apply] apply:maplist_([], _6248, user:expand_eval)
Unify: (233) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (233) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (231) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6224, user:expand_eval)
Unify: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_18128|_18130], user:expand_eval)
^ Call: (230) [user] expand_eval('True', _18128)
^ Unify: (230) [user] expand_eval('True', _18128)
Call: (231) [system] is_list('True')
^ Redo: (230) [user] expand_eval('True', _18128)
Call: (231) [system] 'True'=_18128
Exit: (231) [system] 'True'='True'
^ Exit: (230) [user] expand_eval('True', 'True')
Call: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _18130, user:expand_eval)
Unify: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_26490|_26492], user:expand_eval)
^ Call: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _26490)
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _26490)
Call: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_31134])
Call: (232) [system] ground(',')
Exit: (232) [system] ground(',')
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_33916])
^ Call: (232) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _33916)
^ Unify: (232) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _33916)
Call: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _33916, user:expand_eval)
Unify: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_37662|_37664], user:expand_eval)
^ Call: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _37662)
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _37662)
Call: (235) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (235) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_42306])
Call: (235) [system] ground('prolog-load-context')
Exit: (235) [system] ground('prolog-load-context')
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_45088])
^ Call: (235) [user] apply:maplist(expand_eval, [directory, _4148], _45088)
^ Unify: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], _45088)
Call: (236) [apply] apply:maplist_([directory, _4148], _45088, user:expand_eval)
Unify: (236) [apply] apply:maplist_([directory, _4148], [_48834|_48836], user:expand_eval)
^ Call: (237) [user] expand_eval(directory, _48834)
^ Unify: (237) [user] expand_eval(directory, _48834)
Call: (238) [system] is_list(directory)
^ Redo: (237) [user] expand_eval(directory, _48834)
Call: (238) [system] directory=_48834
Exit: (238) [system] directory=directory
^ Exit: (237) [user] expand_eval(directory, directory)
Call: (237) [apply] apply:maplist_([_4148], _48836, user:expand_eval)
Unify: (237) [apply] apply:maplist_([_4148], [_57196|_57198], user:expand_eval)
^ Call: (238) [user] expand_eval(_4148, _57196)
^ Unify: (238) [user] expand_eval(_4148, _57196)
Call: (239) [system] is_list(_4148)
^ Redo: (238) [user] expand_eval(_4148, _57196)
Call: (239) [system] _4148=_57196
Exit: (239) [system] _4148=_4148
^ Exit: (238) [user] expand_eval(_4148, _4148)
Call: (238) [apply] apply:maplist_([], _57198, user:expand_eval)
Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (236) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (234) [apply] apply:maplist_([[]], _37664, user:expand_eval)
Unify: (234) [apply] apply:maplist_([[]], [_72084|_72086], user:expand_eval)
^ Call: (235) [user] expand_eval([], _72084)
^ Unify: (235) [user] expand_eval([], _72084)
Call: (236) [system] is_list([])
Exit: (236) [system] is_list([])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] is_progn('det-if-then-else')
^ Unify: (225) [user] is_progn('det-if-then-else')
Call: (226) [system] var('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] is_space_op('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] is_list(['file-search-path', bench, _4094])
Exit: (225) [system] is_list(['file-search-path', bench, _4094])
Call: (225) [system] ['file-search-path', bench, _4094]=[_87934, _87940, _87946]
Exit: (225) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (225) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
Call: (226) [system] attvar(['file-search-path', bench, _4094])
^ Redo: (225) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
Call: (226) [system] atom('file-search-path')
Exit: (226) [system] atom('file-search-path')
Call: (226) [system] atom_length('file-search-path', 1)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _99090)
^ Fail: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _99090)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (225) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
Unify: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^ Call: (227) [user] self_eval('det-if-then-else')
^ Unify: (227) [user] self_eval('det-if-then-else')
^ Call: (229) [system] setup_call_cleanup('$notrace'(_110282, _110284), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_110282, _110284))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_110282, _110284), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_110282, _110284))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_110282, _110284))
^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^ Exit: (227) [user] self_eval('det-if-then-else')
Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^ Call: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (230) [system] setup_call_cleanup('$notrace'(_118698, _118700), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_118698, _118700))
^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_118698, _118700), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_118698, _118700))
^ Call: (231) [system] sig_atomic(system:'$notrace'(_118698, _118700))
^ Fail: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] _124348=do_more_defs(true)
Exit: (225) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (225) [user] clause(eval_21(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896), _126224)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
Call: (228) [system] var('det-if-then-else')
^ Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (229) [user] allow_clp
^ Unify: (229) [user] allow_clp
^ Call: (230) [user] false_flag
^ Unify: (230) [user] false_flag
Call: (231) [system] fail
Fail: (231) [system] fail
^ Fail: (230) [user] false_flag
^ Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
Call: (229) [system] var('det-if-then-else')
^ Redo: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (229) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Unify: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Call: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Unify: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Call: (231) [user] setup_call_cleanup('$notrace'(_156024, _156026), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318))), '$restore_trace'(_156024, _156026))
^ Unify: (231) [system] setup_call_cleanup(user:'$notrace'(_156024, _156026), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318))), user:'$restore_trace'(_156024, _156026))
^ Call: (232) [system] sig_atomic(user:'$notrace'(_156024, _156026))
^ Fail: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Fail: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Redo: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] naive_eval_args
^ Unify: (227) [user] naive_eval_args
Call: (228) [system] false
Unify: (228) [system] false
Call: (229) [system] fail
^ Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] naive_eval_args
^ Unify: (227) [user] naive_eval_args
Call: (228) [system] false
Unify: (228) [system] false
Call: (229) [system] fail
^ Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] eval_adjust_args(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
^ Unify: (227) [user] eval_adjust_args(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
Call: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)), eval_adjust_args1(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480))
Unify: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)), eval_adjust_args1(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480))
^ Call: (230) [user] eval_all_args
^ Unify: (230) [user] eval_all_args
^ Call: (231) [user] true_flag
^ Unify: (231) [user] true_flag
^ Exit: (231) [user] true_flag
^ Exit: (230) [user] eval_all_args
^ Call: (230) [user] eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
^ Unify: (230) [user] eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_186712])
^ Call: (231) [user] apply:maplist(must_eval_args(=, _187670, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712)
^ Unify: (231) [apply] apply:maplist(user:must_eval_args(=, _187670, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712)
Call: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712, user:must_eval_args(=, _187670, 498, '&self'))
Unify: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_190492|_190494], user:must_eval_args(=, _187670, 498, '&self'))
^ Call: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] var(eval_args)
Fail: (235) [system] var(eval_args)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==false
Fail: (235) [system] eval_args==false
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==true
Fail: (235) [system] eval_args==true
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, debug)
^ Unify: (235) [user] fast_option_value(eval_args, debug)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, debug)
Fail: (236) [system] current_prolog_flag(eval_args, debug)
^ Fail: (235) [user] fast_option_value(eval_args, debug)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, trace)
^ Unify: (235) [user] fast_option_value(eval_args, trace)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, trace)
Fail: (236) [system] current_prolog_flag(eval_args, trace)
^ Fail: (235) [user] fast_option_value(eval_args, trace)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944)
Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944)
^ Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _224880)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, [])
Call: (237) [system] current_prolog_flag(nodebugx, true)
^ Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _227684)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _228622)
^ Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
^ Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
Call: (238) [system] nonvar(defined)
Exit: (238) [system] nonvar(defined)
Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Call: (240) [system] callable(debugging_logicmoo_setting(_231356, _231358, _231360))
Exit: (240) [system] callable(debugging_logicmoo_setting(_231356, _231358, _231360))
Call: (240) [system] atom(bugger)
Exit: (240) [system] atom(bugger)
Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
^ Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
^ Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _222944, _245270)
^ Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (235) [system] true==true
Exit: (235) [system] true==true
^ Exit: (234) [user] is_debugging(eval_args)
^ Unify: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
Call: (235) [system] var(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_258394, _258396), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_258394, _258396))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_258394, _258396), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_258394, _258396))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_258394, _258396))
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_263132, _263134), once(user:nonvar(_190492)), '$restore_trace'(_263132, _263134))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_263132, _263134), system:once(user:nonvar(_190492)), system:'$restore_trace'(_263132, _263134))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_263132, _263134))
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_267870, _267872), once(user:nonvar(_190492)), '$restore_trace'(_267870, _267872))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_267870, _267872), system:once(user:nonvar(_190492)), system:'$restore_trace'(_267870, _267872))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_267870, _267872))
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
Call: (235) [system] [bench, _4094]==[]
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
Call: (235) [system] atom(=)
Exit: (235) [system] atom(=)
Call: (235) [system] (=)\==(=)
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_281936, _281938), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_281936, _281938))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_281936, _281938), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_281936, _281938))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_281936, _281938))
^ Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_291334, _291336), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_291334, _291336))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_291334, _291336), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_291334, _291336))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_291334, _291336))
^ Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [user] eval_01(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (236) [user] eval_01(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (239) [system] 498<1
Fail: (239) [system] 498<1
^ Redo: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (238) [system] setup_call_cleanup('$notrace'(_304492, _304494), once(user:(_304468 is 498-1, copy_term(['file-search-path', bench, _4094], _304482))), '$restore_trace'(_304492, _304494))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_304492, _304494), system:once(user:(_304468 is 498-1, copy_term(['file-search-path', bench, _4094], _304482))), system:'$restore_trace'(_304492, _304494))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_304492, _304494))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _307346]))), system:'$restore_trace'(3, -1))
^ Call: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (238) [user] must_det_ll((notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Unify: (238) [user] must_det_ll(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Call: (239) [user] once(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Unify: (239) [system] once(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_314118, _314120), once(user:(flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), '$restore_trace'(_314118, _314120))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_314118, _314120), system:once(user:(flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), system:'$restore_trace'(_314118, _314120))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_314118, _314120))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
^ Unify: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
^ Exit: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
Call: (241) [user] nop(notrace(no_repeats_var(_310394)))
Unify: (241) [user] nop(notrace(no_repeats_var(_310394)))
Exit: (241) [user] nop(notrace(no_repeats_var(_310394)))
^ Exit: (239) [system] once(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Exit: (238) [user] must_det_ll(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
Call: (238) [occurs] occurs:sub_term(_325582, e)
Unify: (238) [occurs] occurs:sub_term(e, e)
Exit: (238) [occurs] occurs:sub_term(e, e)
Call: (238) [system] e\=e
Fail: (238) [system] e\=e
Redo: (238) [occurs] occurs:sub_term(_325582, e)
Unify: (238) [occurs] occurs:sub_term(_325582, e)
Call: (239) [system] compound(e)
Fail: (239) [system] compound(e)
Fail: (238) [occurs] occurs:sub_term(_325582, e)
^ Redo: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (238) [system] _335800=e
Exit: (238) [system] e=e
^ Call: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^ Unify: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_339604, _339606), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_339604, _339606))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_339604, _339606), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_339604, _339606))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_339604, _339606))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
Call: (238) [system] _344386=retval(fail)
Exit: (238) [system] retval(fail)=retval(fail)
Call: (238) [system] _346248=(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))
Exit: (238) [system] (\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))
^ Call: (238) [user] call_cleanup(((call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)*->nb_setarg(1, retval(fail), _308294);fail, trace, call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)), ignore(notrace((\+_308294\=_310394, nb_setarg(1, retval(fail), _308294))))), ignore((_310264==1->ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)])))))))))))
^ Unify: (238) [system] call_cleanup(user:((call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)*->nb_setarg(1, retval(fail), _308294);fail, trace, call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)), ignore(notrace((\+_308294\=_310394, nb_setarg(1, retval(fail), _308294))))), user:ignore((_310264==1->ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)])))))))))))
^ Call: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] atom(['file-search-path', bench, _4094])
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Call: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (244) [system] setup_call_cleanup('$notrace'(_358654, _358656), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_358654, _358656))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_358654, _358656), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_358654, _358656))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_358654, _358656))
^ Fail: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
Call: (242) [system] atomic('file-search-path')
Exit: (242) [system] atomic('file-search-path')
^ Call: (242) [user] is_sl('file-search-path')
^ Unify: (242) [user] is_sl('file-search-path')
Call: (243) [system] number('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] [bench, _4094]==[]
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] atom(=)
Exit: (241) [system] atom(=)
Call: (241) [system] (=)\==(=)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] callable('file-search-path')
Exit: (241) [system] callable('file-search-path')
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list([bench, _4094])
Exit: (241) [system] is_list([bench, _4094])
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list(['file-search-path', bench, _4094])
Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_385688])
Call: (241) [system] var('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] once(expand_eval(['file-search-path', bench, _4094], _389450))
^ Unify: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], _389450))
^ Call: (242) [user] expand_eval(['file-search-path', bench, _4094], _389450)
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], _389450)
Call: (243) [system] is_list(['file-search-path', bench, _4094])
Exit: (243) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_395026])
Call: (243) [system] ground('file-search-path')
Exit: (243) [system] ground('file-search-path')
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_397808])
^ Call: (243) [user] apply:maplist(expand_eval, [bench, _4094], _397808)
^ Unify: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], _397808)
Call: (244) [apply] apply:maplist_([bench, _4094], _397808, user:expand_eval)
Unify: (244) [apply] apply:maplist_([bench, _4094], [_401554|_401556], user:expand_eval)
^ Call: (245) [user] expand_eval(bench, _401554)
^ Unify: (245) [user] expand_eval(bench, _401554)
Call: (246) [system] is_list(bench)
^ Redo: (245) [user] expand_eval(bench, _401554)
Call: (246) [system] bench=_401554
Exit: (246) [system] bench=bench
^ Exit: (245) [user] expand_eval(bench, bench)
Call: (245) [apply] apply:maplist_([_4094], _401556, user:expand_eval)
Unify: (245) [apply] apply:maplist_([_4094], [_409916|_409918], user:expand_eval)
^ Call: (246) [user] expand_eval(_4094, _409916)
^ Unify: (246) [user] expand_eval(_4094, _409916)
Call: (247) [system] is_list(_4094)
^ Redo: (246) [user] expand_eval(_4094, _409916)
Call: (247) [system] _4094=_409916
Exit: (247) [system] _4094=_4094
^ Exit: (246) [user] expand_eval(_4094, _4094)
Call: (246) [apply] apply:maplist_([], _409918, user:expand_eval)
Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (245) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (244) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Call: (241) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] is_progn('file-search-path')
^ Unify: (241) [user] is_progn('file-search-path')
Call: (242) [system] var('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] is_space_op('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list(bench)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _437900)
^ Fail: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _437900)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list(['file-search-path', bench, _4094])
Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^ Call: (241) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^ Unify: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
Unify: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Call: (243) [user] self_eval('file-search-path')
^ Unify: (243) [user] self_eval('file-search-path')
^ Call: (245) [system] setup_call_cleanup('$notrace'(_449092, _449094), once(user:self_eval0('file-search-path')), '$restore_trace'(_449092, _449094))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_449092, _449094), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_449092, _449094))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_449092, _449094))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval('file-search-path')
Call: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
Unify: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
^ Call: (244) [user] self_eval(bench)
^ Unify: (244) [user] self_eval(bench)
^ Call: (246) [system] setup_call_cleanup('$notrace'(_457508, _457510), once(user:self_eval0(bench)), '$restore_trace'(_457508, _457510))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_457508, _457510), system:once(user:self_eval0(bench)), system:'$restore_trace'(_457508, _457510))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_457508, _457510))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(bench)
Call: (244) [apply] apply:maplist_([_4094], user:self_eval)
Unify: (244) [apply] apply:maplist_([_4094], user:self_eval)
^ Call: (245) [user] self_eval(_4094)
^ Unify: (245) [user] self_eval(_4094)
^ Call: (247) [system] setup_call_cleanup('$notrace'(_465924, _465926), once(user:self_eval0(_4094)), '$restore_trace'(_465924, _465926))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_465924, _465926), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_465924, _465926))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_465924, _465926))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(_4094)
Call: (245) [apply] apply:maplist_([], user:self_eval)
Unify: (245) [apply] apply:maplist_([], user:self_eval)
Exit: (245) [apply] apply:maplist_([], user:self_eval)
Exit: (244) [apply] apply:maplist_([_4094], user:self_eval)
Exit: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
Exit: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Exit: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=[_477128|_477130]
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
Call: (241) [system] atom('file-search-path')
Exit: (241) [system] atom('file-search-path')
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] _481780=do_more_defs(true)
Exit: (241) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (241) [user] clause(eval_21(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294), _483656)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] 'file-search-path'==(/)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] 'file-search-path'== ===
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] 'file-search-path'== ====
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] eval_40(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Unify: (241) [user] eval_40(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Call: (242) [user] eval_selfless(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Unify: (242) [user] eval_selfless(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Call: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
Call: (244) [system] var('file-search-path')
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Call: (244) [user] is_assignment('file-search-path')
^ Unify: (244) [user] is_assignment('file-search-path')
Call: (245) [system] atom('file-search-path')
Exit: (245) [system] atom('file-search-path')
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Call: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _494928)
^ Unify: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _494928)
^ Call: (245) [user] allow_clp
^ Unify: (245) [user] allow_clp
^ Call: (246) [user] false_flag
^ Unify: (246) [user] false_flag
Call: (247) [system] fail
Fail: (247) [system] fail
^ Fail: (246) [user] false_flag
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Call: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^ Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
Call: (245) [system] var('file-search-path')
^ Redo: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^ Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^ Call: (245) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Unify: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Call: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Unify: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Call: (247) [user] setup_call_cleanup('$notrace'(_10220, _10222), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694))), '$restore_trace'(_10220, _10222))
^ Unify: (247) [system] setup_call_cleanup(user:'$notrace'(_10220, _10222), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694))), user:'$restore_trace'(_10220, _10222))
^ Call: (248) [system] sig_atomic(user:'$notrace'(_10220, _10222))
^ Fail: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Fail: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (242) [system] 'file-search-path'==(==)
^ Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (242) [system] 'file-search-path'==(==)
^ Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] naive_eval_args
^ Unify: (243) [user] naive_eval_args
Call: (244) [system] false
Unify: (244) [system] false
Call: (245) [system] fail
^ Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] naive_eval_args
^ Unify: (243) [user] naive_eval_args
Call: (244) [system] false
Unify: (244) [system] false
Call: (245) [system] fail
^ Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] eval_adjust_args(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
^ Unify: (243) [user] eval_adjust_args(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
Call: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)), eval_adjust_args1(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308))
Unify: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)), eval_adjust_args1(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308))
^ Call: (246) [user] eval_all_args
^ Unify: (246) [user] eval_all_args
^ Call: (247) [user] true_flag
^ Unify: (247) [user] true_flag
^ Exit: (247) [user] true_flag
^ Exit: (246) [user] eval_all_args
^ Call: (246) [user] eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
^ Unify: (246) [user] eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_46540])
^ Call: (247) [user] apply:maplist(must_eval_args(=, _47498, 497, '&self'), [bench, _4094], _46540)
^ Unify: (247) [apply] apply:maplist(user:must_eval_args(=, _47498, 497, '&self'), [bench, _4094], _46540)
Call: (248) [apply] apply:maplist_([bench, _4094], _46540, user:must_eval_args(=, _47498, 497, '&self'))
Unify: (248) [apply] apply:maplist_([bench, _4094], [_50320|_50322], user:must_eval_args(=, _47498, 497, '&self'))
^ Call: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^ Unify: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^ Call: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] var(eval_args)
Fail: (251) [system] var(eval_args)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==false
Fail: (251) [system] eval_args==false
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==true
Fail: (251) [system] eval_args==true
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, debug)
^ Unify: (251) [user] fast_option_value(eval_args, debug)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, debug)
Fail: (252) [system] current_prolog_flag(eval_args, debug)
^ Fail: (251) [user] fast_option_value(eval_args, debug)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, trace)
^ Unify: (251) [user] fast_option_value(eval_args, trace)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, trace)
Fail: (252) [system] current_prolog_flag(eval_args, trace)
^ Fail: (251) [user] fast_option_value(eval_args, trace)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772)
Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772)
^ Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _84708)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, [])
Call: (253) [system] current_prolog_flag(nodebugx, true)
^ Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _87512)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _88450)
^ Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
^ Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
Call: (254) [system] nonvar(defined)
Exit: (254) [system] nonvar(defined)
Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Call: (256) [system] callable(debugging_logicmoo_setting(_91184, _91186, _91188))
Exit: (256) [system] callable(debugging_logicmoo_setting(_91184, _91186, _91188))
Call: (256) [system] atom(bugger)
Exit: (256) [system] atom(bugger)
Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
^ Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
^ Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _82772, _105098)
^ Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (251) [system] true==true
Exit: (251) [system] true==true
^ Exit: (250) [user] is_debugging(eval_args)
^ Unify: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^ Call: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^ Unify: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
Call: (251) [system] var(bench)
^ Redo: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^ Unify: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_118222, _118224), once(user:self_eval(bench)), '$restore_trace'(_118222, _118224))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_118222, _118224), system:once(user:self_eval(bench)), system:'$restore_trace'(_118222, _118224))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_118222, _118224))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
Call: (251) [system] _50320=bench
Exit: (251) [system] bench=bench
^ Exit: (250) [user] eval_args(=, _47498, 497, '&self', bench, bench)
^ Exit: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, bench)
Call: (249) [apply] apply:maplist_([_4094], _50322, user:must_eval_args(=, _47498, 497, '&self'))
Unify: (249) [apply] apply:maplist_([_4094], [_126720|_126722], user:must_eval_args(=, _47498, 497, '&self'))
^ Call: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Unify: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Call: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] var(eval_args)
Fail: (252) [system] var(eval_args)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==false
Fail: (252) [system] eval_args==false
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==true
Fail: (252) [system] eval_args==true
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, debug)
^ Unify: (252) [user] fast_option_value(eval_args, debug)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, debug)
Fail: (253) [system] current_prolog_flag(eval_args, debug)
^ Fail: (252) [user] fast_option_value(eval_args, debug)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, trace)
^ Unify: (252) [user] fast_option_value(eval_args, trace)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, trace)
Fail: (253) [system] current_prolog_flag(eval_args, trace)
^ Fail: (252) [user] fast_option_value(eval_args, trace)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172)
Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172)
^ Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _161108)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, [])
Call: (254) [system] current_prolog_flag(nodebugx, true)
^ Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _163912)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _164850)
^ Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
^ Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
Call: (255) [system] nonvar(defined)
Exit: (255) [system] nonvar(defined)
Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Call: (257) [system] callable(debugging_logicmoo_setting(_167584, _167586, _167588))
Exit: (257) [system] callable(debugging_logicmoo_setting(_167584, _167586, _167588))
Call: (257) [system] atom(bugger)
Exit: (257) [system] atom(bugger)
Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
^ Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
^ Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _159172, _181498)
^ Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (252) [system] true==true
Exit: (252) [system] true==true
^ Exit: (251) [user] is_debugging(eval_args)
^ Unify: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Call: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Unify: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
Call: (252) [system] var(_4094)
Exit: (252) [system] var(_4094)
Call: (252) [system] nonvar(_126720)
^ Redo: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Unify: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_196470, _196472), once(user:self_eval(_4094)), '$restore_trace'(_196470, _196472))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_196470, _196472), system:once(user:self_eval(_4094)), system:'$restore_trace'(_196470, _196472))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_196470, _196472))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
Call: (252) [system] _126720=_4094
Exit: (252) [system] _4094=_4094
^ Exit: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _4094)
^ Exit: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _4094)
Call: (250) [apply] apply:maplist_([], _126722, user:must_eval_args(=, _47498, 497, '&self'))
Unify: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _47498, 497, '&self'))
Exit: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _47498, 497, '&self'))
Exit: (249) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _47498, 497, '&self'))
Exit: (248) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _47498, 497, '&self'))
^ Exit: (247) [apply] apply:maplist(user:must_eval_args(=, _47498, 497, '&self'), [bench, _4094], [bench, _4094])
Call: (247) [system] _36306=_6600
Exit: (247) [system] _6600=_6600
^ Exit: (246) [user] eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^ Exit: (243) [user] eval_adjust_args(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Unify: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Call: (245) [system] setup_call_cleanup('$notrace'(_216270, _216272), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_216270, _216272))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_216270, _216272), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_216270, _216272))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_216270, _216272))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Call: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
Unify: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
^ Call: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (247) [user] typed_list('&self', _228682, _228604)
^ Unify: (247) [user] typed_list('&self', _229614, _228604)
Call: (248) [system] compound('&self')
Fail: (248) [system] compound('&self')
^ Fail: (247) [user] typed_list('&self', _232394, _228604)
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [system] '&self'=='&flybase'
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'], _239776, _239778)
^ Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'], _240712, _240714)
^ Call: (249) [user] loaded_into_kb('&self', _241570)
^ Unify: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (249) [user] once(user:asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (249) [system] once(user:asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (250) [user] asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (250) [user] asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (248) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Redo: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [system] '&self'\=='&corelib'
Exit: (247) [system] '&self'\=='&corelib'
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [system] '&self'\=='&corelib'
Exit: (247) [system] '&self'\=='&corelib'
Call: (247) [user] metta_atom_asserted('&self', '&corelib')
Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (248) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
Exit: (247) [user] metta_atom_asserted('&self', '&corelib')
Call: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (248) [user] using_all_spaces
^ Unify: (248) [user] using_all_spaces
Call: (249) [system] nb_current(with_all_spaces, t)
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (248) [system] 'registered-python-function'==(:)
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (248) [system] 'registered-python-function'=='@doc'
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (248) [system] fail
Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Redo: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
Call: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
Unify: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
^ Call: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _314628), is_syspred('file-search-path', _314628, _314636)))
^ Unify: (247) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _314628), is_syspred('file-search-path', _314628, _314636)))
^ Call: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_320274, !, 'file-search-path')
^ Redo: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_324902, '-fn', 'file-search-path')
^ Redo: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_329530, '-p', 'file-search-path')
^ Fail: (249) [user] is_system_pred('file-search-path')
Redo: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
Call: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
Unify: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
^ Call: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (248) [user] allow_host_functions
^ Unify: (248) [user] allow_host_functions
^ Exit: (248) [user] allow_host_functions
^ Call: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_342466, !, 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_347094, '-fn', 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_351722, '-p', 'file-search-path')
Redo: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
Call: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
Unify: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^ Call: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
Call: (250) [system] var(['file-search-path', bench, _4094])
^ Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _357218)
Call: (250) [system] var('file-search-path')
^ Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _357218)
^ Call: (250) [user] len_or_unbound([bench, _4094], _357218)
^ Unify: (250) [user] len_or_unbound([bench, _4094], _357218)
Call: (251) [system] is_list([bench, _4094])
Exit: (251) [system] is_list([bench, _4094])
Call: (251) [system] length([bench, _4094], _357218)
Unify: (251) [system] length([bench, _4094], _357218)
Call: (252) [system] var(_357218)
Exit: (252) [system] var(_357218)
Call: (252) [system] []==[]
Exit: (252) [system] []==[]
Call: (252) [system] _357218=2
Exit: (252) [system] 2=2
Exit: (251) [system] length([bench, _4094], 2)
^ Exit: (250) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (249) [user] is_metta_type_constructor('&self', 'file-search-path', _378572)
^ Unify: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
^ Exit: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
Call: (249) [system] 2\=2
^ Redo: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Unify: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_385182, _385184), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), '$restore_trace'(_385182, _385184))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_385182, _385184), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_385182, _385184))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_385182, _385184))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Call: (249) [user] fail_on_constructor
^ Unify: (249) [user] fail_on_constructor
^ Call: (250) [user] true_flag
^ Unify: (250) [user] true_flag
^ Exit: (250) [user] true_flag
^ Exit: (249) [user] fail_on_constructor
Redo: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^ Call: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (251) [system] number(bench)
^ Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (251) [system] atom('file-search-path')
Exit: (251) [system] atom('file-search-path')
^ Call: (251) [user] need_subst_f('file-search-path')
^ Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] ['file-search-path', bench, _4094]=_6600
Exit: (250) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Exit: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
Exit: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
Exit: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^ Exit: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Unify: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Exit: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Exit: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=_6300
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (240) [user] eval_20(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (240) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
Exit: (240) [system] nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094])
^ Call: (240) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))))
^ Unify: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_428986, _428988), once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))), '$restore_trace'(_428986, _428988))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_428986, _428988), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_428986, _428988))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_428986, _428988))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^ Exit: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))))
^ Call: (240) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
^ Unify: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
Call: (242) [system] _6308==1
Fail: (242) [system] _6308==1
^ Call: (243) [system] setup_call_cleanup('$notrace'(_437442, _437444), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), '$restore_trace'(_437442, _437444))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_437442, _437444), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), system:'$restore_trace'(_437442, _437444))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_437442, _437444))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
^ Exit: (238) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))))))
Call: (238) [system] retval(['file-search-path', bench, _431840])\=@=retval(fail)
Exit: (238) [system] retval(['file-search-path', bench, _431840])\=@=retval(fail)
^ Exit: (237) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_447912, _447914), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_447912, _447914))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_447912, _447914), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_447912, _447914))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_447912, _447914))
^ Fail: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], _6268)
Call: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
Exit: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
Call: (237) [system] _454474=['file-search-path', bench, _4094]
Exit: (237) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Unify: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Call: (238) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
^ Unify: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
Call: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
Unify: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
^ Call: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Unify: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Call: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (242) [system] number(bench)
^ Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (242) [system] atom('file-search-path')
Exit: (242) [system] atom('file-search-path')
^ Call: (242) [user] need_subst_f('file-search-path')
^ Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=_6268
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^ Exit: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^ Exit: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (235) [user] eval_00(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (234) [user] eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (233) [user] must_eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6270, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_483398|_483400], user:must_eval_args(=, _6254, 498, '&self'))
^ Call: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _483398)
^ Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _483398)
^ Call: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] var(eval_args)
Fail: (236) [system] var(eval_args)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==false
Fail: (236) [system] eval_args==false
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==true
Fail: (236) [system] eval_args==true
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, debug)
^ Unify: (236) [user] fast_option_value(eval_args, debug)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, debug)
Fail: (237) [system] current_prolog_flag(eval_args, debug)
^ Fail: (236) [user] fast_option_value(eval_args, debug)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, trace)
^ Unify: (236) [user] fast_option_value(eval_args, trace)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, trace)
Fail: (237) [system] current_prolog_flag(eval_args, trace)
^ Fail: (236) [user] fast_option_value(eval_args, trace)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850)
Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850)
^ Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _517786)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, [])
Call: (238) [system] current_prolog_flag(nodebugx, true)
^ Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _520590)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _521528)
^ Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
^ Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
Call: (239) [system] nonvar(defined)
Exit: (239) [system] nonvar(defined)
Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Call: (241) [system] callable(debugging_logicmoo_setting(_6666, _6668, _6670))
Exit: (241) [system] callable(debugging_logicmoo_setting(_6666, _6668, _6670))
Call: (241) [system] atom(bugger)
Exit: (241) [system] atom(bugger)
Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
^ Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
^ Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _6300, _20580)
^ Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (236) [system] true==true
Exit: (236) [system] true==true
^ Exit: (235) [user] is_debugging(eval_args)
^ Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Call: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
Call: (236) [system] var('True')
^ Redo: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_33704, _33706), once(user:self_eval('True')), '$restore_trace'(_33704, _33706))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_33704, _33706), system:once(user:self_eval('True')), system:'$restore_trace'(_33704, _33706))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_33704, _33706))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (236) [system] _6292='True'
Exit: (236) [system] 'True'='True'
^ Exit: (235) [user] eval_args(=, _6254, 498, '&self', 'True', 'True')
^ Exit: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', 'True')
Call: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _6294, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_42202|_42204], user:must_eval_args(=, _6254, 498, '&self'))
^ Call: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] var(eval_args)
Fail: (237) [system] var(eval_args)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] eval_args==false
Fail: (237) [system] eval_args==false
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] eval_args==true
Fail: (237) [system] eval_args==true
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
^ Call: (237) [user] fast_option_value(eval_args, debug)
^ Unify: (237) [user] fast_option_value(eval_args, debug)
Call: (238) [system] atom(eval_args)
Exit: (238) [system] atom(eval_args)
Call: (238) [system] current_prolog_flag(eval_args, debug)
Fail: (238) [system] current_prolog_flag(eval_args, debug)
^ Fail: (237) [user] fast_option_value(eval_args, debug)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
^ Call: (237) [user] fast_option_value(eval_args, trace)
^ Unify: (237) [user] fast_option_value(eval_args, trace)
Call: (238) [system] atom(eval_args)
Exit: (238) [system] atom(eval_args)
Call: (238) [system] current_prolog_flag(eval_args, trace)
Fail: (238) [system] current_prolog_flag(eval_args, trace)
^ Fail: (237) [user] fast_option_value(eval_args, trace)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654)
Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654)
^ Call: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _76590)
^ Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, [])
Call: (239) [system] current_prolog_flag(nodebugx, true)
^ Redo: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _79394)
^ Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _80332)
^ Call: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (239) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
^ Unify: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
Call: (240) [system] nonvar(defined)
Exit: (240) [system] nonvar(defined)
Call: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Unify: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Call: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Unify: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Call: (242) [system] callable(debugging_logicmoo_setting(_83066, _83068, _83070))
Exit: (242) [system] callable(debugging_logicmoo_setting(_83066, _83068, _83070))
Call: (242) [system] atom(bugger)
Exit: (242) [system] atom(bugger)
Exit: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Exit: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
^ Exit: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
^ Call: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _74654, _96980)
^ Unify: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (237) [system] true==true
Exit: (237) [system] true==true
^ Exit: (236) [user] is_debugging(eval_args)
^ Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
Call: (237) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_110104, _110106), once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_110104, _110106))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_110104, _110106), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_110104, _110106))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_110104, _110106))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_114842, _114844), once(user:nonvar(_42202)), '$restore_trace'(_114842, _114844))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_114842, _114844), system:once(user:nonvar(_42202)), system:'$restore_trace'(_114842, _114844))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_114842, _114844))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_119580, _119582), once(user:nonvar(_42202)), '$restore_trace'(_119580, _119582))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_119580, _119582), system:once(user:nonvar(_42202)), system:'$restore_trace'(_119580, _119582))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_119580, _119582))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
Call: (237) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
Call: (237) [system] atom(=)
Exit: (237) [system] atom(=)
Call: (237) [system] (=)\==(=)
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_133646, _133648), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_133646, _133648))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_133646, _133648), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_133646, _133648))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_133646, _133648))
^ Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (240) [system] setup_call_cleanup('$notrace'(_143044, _143046), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_143044, _143046))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_143044, _143046), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_143044, _143046))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_143044, _143046))
^ Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (241) [system] 498<1
Fail: (241) [system] 498<1
^ Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_156202, _156204), once(user:(_156178 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _156192))), '$restore_trace'(_156202, _156204))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_156202, _156204), system:once(user:(_156178 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _156192))), system:'$restore_trace'(_156202, _156204))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_156202, _156204))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _159068], []]))), system:'$restore_trace'(3, -1))
^ Call: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (240) [user] must_det_ll((notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Call: (241) [user] once(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Unify: (241) [system] once(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_165840, _165842), once(user:(flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), '$restore_trace'(_165840, _165842))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_165840, _165842), system:once(user:(flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), system:'$restore_trace'(_165840, _165842))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_165840, _165842))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
^ Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
^ Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
Call: (243) [user] nop(notrace(no_repeats_var(_162116)))
Unify: (243) [user] nop(notrace(no_repeats_var(_162116)))
Exit: (243) [user] nop(notrace(no_repeats_var(_162116)))
^ Exit: (241) [system] once(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
Call: (240) [occurs] occurs:sub_term(_177304, e)
Unify: (240) [occurs] occurs:sub_term(e, e)
Exit: (240) [occurs] occurs:sub_term(e, e)
Call: (240) [system] e\=e
Fail: (240) [system] e\=e
Redo: (240) [occurs] occurs:sub_term(_177304, e)
Unify: (240) [occurs] occurs:sub_term(_177304, e)
Call: (241) [system] compound(e)
Fail: (241) [system] compound(e)
Fail: (240) [occurs] occurs:sub_term(_177304, e)
^ Redo: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (240) [system] _187522=e
Exit: (240) [system] e=e
^ Call: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_191326, _191328), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_191326, _191328))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_191326, _191328), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_191326, _191328))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_191326, _191328))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (240) [system] _196108=retval(fail)
Exit: (240) [system] retval(fail)=retval(fail)
Call: (240) [system] _197970=(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))
Exit: (240) [system] (\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))
^ Call: (240) [user] call_cleanup(((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)*->nb_setarg(1, retval(fail), _160016);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)), ignore(notrace((\+_160016\=_162116, nb_setarg(1, retval(fail), _160016))))), ignore((_161986==1->ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)])))))))))))
^ Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)*->nb_setarg(1, retval(fail), _160016);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)), ignore(notrace((\+_160016\=_162116, nb_setarg(1, retval(fail), _160016))))), user:ignore((_161986==1->ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)])))))))))))
^ Call: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (246) [system] setup_call_cleanup('$notrace'(_210376, _210378), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_210376, _210378))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_210376, _210378), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_210376, _210378))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_210376, _210378))
^ Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atomic(',')
Exit: (244) [system] atomic(',')
^ Call: (244) [user] is_sl(',')
^ Unify: (244) [user] is_sl(',')
Call: (245) [system] number(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] atom(=)
Exit: (243) [system] atom(=)
Call: (243) [system] (=)\==(=)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] callable(',')
Exit: (243) [system] callable(',')
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_237410])
Call: (243) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172))
^ Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172))
^ Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172)
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172)
Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_246748])
Call: (245) [system] ground(',')
Exit: (245) [system] ground(',')
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_249530])
^ Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _249530)
^ Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _249530)
Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _249530, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_253276|_253278], user:expand_eval)
^ Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _253276)
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _253276)
Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_257920])
Call: (248) [system] ground('prolog-load-context')
Exit: (248) [system] ground('prolog-load-context')
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_260702])
^ Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _260702)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _260702)
Call: (249) [apply] apply:maplist_([directory, _4148], _260702, user:expand_eval)
Unify: (249) [apply] apply:maplist_([directory, _4148], [_264448|_264450], user:expand_eval)
^ Call: (250) [user] expand_eval(directory, _264448)
^ Unify: (250) [user] expand_eval(directory, _264448)
Call: (251) [system] is_list(directory)
^ Redo: (250) [user] expand_eval(directory, _264448)
Call: (251) [system] directory=_264448
Exit: (251) [system] directory=directory
^ Exit: (250) [user] expand_eval(directory, directory)
Call: (250) [apply] apply:maplist_([_4148], _264450, user:expand_eval)
Unify: (250) [apply] apply:maplist_([_4148], [_272810|_272812], user:expand_eval)
^ Call: (251) [user] expand_eval(_4148, _272810)
^ Unify: (251) [user] expand_eval(_4148, _272810)
Call: (252) [system] is_list(_4148)
^ Redo: (251) [user] expand_eval(_4148, _272810)
Call: (252) [system] _4148=_272810
Exit: (252) [system] _4148=_4148
^ Exit: (251) [user] expand_eval(_4148, _4148)
Call: (251) [apply] apply:maplist_([], _272812, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (247) [apply] apply:maplist_([[]], _253278, user:expand_eval)
Unify: (247) [apply] apply:maplist_([[]], [_287698|_287700], user:expand_eval)
^ Call: (248) [user] expand_eval([], _287698)
^ Unify: (248) [user] expand_eval([], _287698)
Call: (249) [system] is_list([])
Exit: (249) [system] is_list([])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] is_progn(',')
^ Unify: (243) [user] is_progn(',')
Call: (244) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] is_space_op(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
Call: (243) [system] ['prolog-load-context', directory, _4148]=[_303548, _303554, _303560]
Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] atom('prolog-load-context')
Exit: (244) [system] atom('prolog-load-context')
Call: (244) [system] atom_length('prolog-load-context', 1)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] metta_compiled_predicate('&self', ',', _314704)
^ Fail: (243) [user] metta_compiled_predicate('&self', ',', _314704)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (245) [user] self_eval(',')
^ Unify: (245) [user] self_eval(',')
^ Call: (247) [system] setup_call_cleanup('$notrace'(_325896, _325898), once(user:self_eval0(',')), '$restore_trace'(_325896, _325898))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_325896, _325898), system:once(user:self_eval0(',')), system:'$restore_trace'(_325896, _325898))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_325896, _325898))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(',')
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (248) [system] setup_call_cleanup('$notrace'(_334312, _334314), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_334312, _334314))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_334312, _334314), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_334312, _334314))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_334312, _334314))
^ Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] _339962=do_more_defs(true)
Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (243) [user] clause(eval_21(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016), _341838)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] (',')==(/)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] (',')== ===
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] (',')== ====
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (246) [user] is_assignment(',')
^ Unify: (246) [user] is_assignment(',')
Call: (247) [system] atom(',')
Exit: (247) [system] atom(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (247) [user] allow_clp
^ Unify: (247) [user] allow_clp
^ Call: (248) [user] false_flag
^ Unify: (248) [user] false_flag
Call: (249) [system] fail
Fail: (249) [system] fail
^ Fail: (248) [user] false_flag
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (247) [system] var(',')
^ Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Call: (249) [user] setup_call_cleanup('$notrace'(_385638, _385640), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932))), '$restore_trace'(_385638, _385640))
^ Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_385638, _385640), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932))), user:'$restore_trace'(_385638, _385640))
^ Call: (250) [system] sig_atomic(user:'$notrace'(_385638, _385640))
^ Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] eval_adjust_args(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
^ Unify: (245) [user] eval_adjust_args(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)), eval_adjust_args1(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726))
Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)), eval_adjust_args1(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726))
^ Call: (248) [user] eval_all_args
^ Unify: (248) [user] eval_all_args
^ Call: (249) [user] true_flag
^ Unify: (249) [user] true_flag
^ Exit: (249) [user] true_flag
^ Exit: (248) [user] eval_all_args
^ Call: (248) [user] eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
^ Unify: (248) [user] eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_421958])
^ Call: (249) [user] apply:maplist(must_eval_args(=, _422916, 497, '&self'), [['prolog-load-context', directory, _4148], []], _421958)
^ Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _422916, 497, '&self'), [['prolog-load-context', directory, _4148], []], _421958)
Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _421958, user:must_eval_args(=, _422916, 497, '&self'))
Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_425738|_425740], user:must_eval_args(=, _422916, 497, '&self'))
^ Call: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _460126)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _462930)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _463868)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Call: (258) [system] callable(debugging_logicmoo_setting(_466602, _466604, _466606))
Exit: (258) [system] callable(debugging_logicmoo_setting(_466602, _466604, _466606))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _458190, _480516)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
Call: (253) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_493640, _493642), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_493640, _493642))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_493640, _493642), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_493640, _493642))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_493640, _493642))
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_498378, _498380), once(user:nonvar(_425738)), '$restore_trace'(_498378, _498380))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_498378, _498380), system:once(user:nonvar(_425738)), system:'$restore_trace'(_498378, _498380))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_498378, _498380))
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_503116, _503118), once(user:nonvar(_425738)), '$restore_trace'(_503116, _503118))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_503116, _503118), system:once(user:nonvar(_425738)), system:'$restore_trace'(_503116, _503118))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_503116, _503118))
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
Call: (253) [system] [directory, _4148]==[]
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_517182, _517184), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_517182, _517184))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_517182, _517184), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_517182, _517184))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_517182, _517184))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (253) [user] eval_00(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_9334, _9336), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_9334, _9336))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_9334, _9336), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_9334, _9336))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_9334, _9336))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 497<1
Fail: (257) [system] 497<1
^ Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_22492, _22494), once(user:(_22468 is 497-1, copy_term(['prolog-load-context', directory, _4148], _22482))), '$restore_trace'(_22492, _22494))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_22492, _22494), system:once(user:(_22468 is 497-1, copy_term(['prolog-load-context', directory, _4148], _22482))), system:'$restore_trace'(_22492, _22494))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_22492, _22494))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _25346]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_32118, _32120), once(user:(flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), '$restore_trace'(_32118, _32120))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_32118, _32120), system:once(user:(flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), system:'$restore_trace'(_32118, _32120))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_32118, _32120))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_28394)))
Unify: (259) [user] nop(notrace(no_repeats_var(_28394)))
Exit: (259) [user] nop(notrace(no_repeats_var(_28394)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
Call: (256) [occurs] occurs:sub_term(_43582, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_43582, e)
Unify: (256) [occurs] occurs:sub_term(_43582, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_43582, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (256) [system] _53800=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_57604, _57606), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_57604, _57606))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_57604, _57606), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_57604, _57606))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_57604, _57606))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (256) [system] _62386=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _64248=(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)*->nb_setarg(1, retval(fail), _26294);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)), ignore(notrace((\+_26294\=_28394, nb_setarg(1, retval(fail), _26294))))), ignore((_28264==1->ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)*->nb_setarg(1, retval(fail), _26294);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)), ignore(notrace((\+_26294\=_28394, nb_setarg(1, retval(fail), _26294))))), user:ignore((_28264==1->ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_76654, _76656), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_76654, _76656))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_76654, _76656), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_76654, _76656))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_76654, _76656))
^ Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (260) [system] atomic('prolog-load-context')
Exit: (260) [system] atomic('prolog-load-context')
^ Call: (260) [user] is_sl('prolog-load-context')
^ Unify: (260) [user] is_sl('prolog-load-context')
Call: (261) [system] number('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] [directory, _4148]==[]
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] callable('prolog-load-context')
Exit: (259) [system] callable('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list([directory, _4148])
Exit: (259) [system] is_list([directory, _4148])
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_103688])
Call: (259) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _107450))
^ Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _107450))
^ Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _107450)
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _107450)
Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_113026])
Call: (261) [system] ground('prolog-load-context')
Exit: (261) [system] ground('prolog-load-context')
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_115808])
^ Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _115808)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _115808)
Call: (262) [apply] apply:maplist_([directory, _4148], _115808, user:expand_eval)
Unify: (262) [apply] apply:maplist_([directory, _4148], [_119554|_119556], user:expand_eval)
^ Call: (263) [user] expand_eval(directory, _119554)
^ Unify: (263) [user] expand_eval(directory, _119554)
Call: (264) [system] is_list(directory)
^ Redo: (263) [user] expand_eval(directory, _119554)
Call: (264) [system] directory=_119554
Exit: (264) [system] directory=directory
^ Exit: (263) [user] expand_eval(directory, directory)
Call: (263) [apply] apply:maplist_([_4148], _119556, user:expand_eval)
Unify: (263) [apply] apply:maplist_([_4148], [_127916|_127918], user:expand_eval)
^ Call: (264) [user] expand_eval(_4148, _127916)
^ Unify: (264) [user] expand_eval(_4148, _127916)
Call: (265) [system] is_list(_4148)
^ Redo: (264) [user] expand_eval(_4148, _127916)
Call: (265) [system] _4148=_127916
Exit: (265) [system] _4148=_4148
^ Exit: (264) [user] expand_eval(_4148, _4148)
Call: (264) [apply] apply:maplist_([], _127918, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] is_progn('prolog-load-context')
^ Unify: (259) [user] is_progn('prolog-load-context')
Call: (260) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] is_space_op('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list(directory)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _155900)
^ Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _155900)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval('prolog-load-context')
^ Unify: (261) [user] self_eval('prolog-load-context')
^ Call: (263) [system] setup_call_cleanup('$notrace'(_167092, _167094), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_167092, _167094))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_167092, _167094), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_167092, _167094))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_167092, _167094))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval('prolog-load-context')
Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (262) [user] self_eval(directory)
^ Unify: (262) [user] self_eval(directory)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_175508, _175510), once(user:self_eval0(directory)), '$restore_trace'(_175508, _175510))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_175508, _175510), system:once(user:self_eval0(directory)), system:'$restore_trace'(_175508, _175510))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_175508, _175510))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(directory)
Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (263) [user] self_eval(_4148)
^ Unify: (263) [user] self_eval(_4148)
^ Call: (265) [system] setup_call_cleanup('$notrace'(_183924, _183926), once(user:self_eval0(_4148)), '$restore_trace'(_183924, _183926))
^ Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_183924, _183926), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_183924, _183926))
^ Call: (266) [system] sig_atomic(system:'$notrace'(_183924, _183926))
^ Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (263) [user] self_eval(_4148)
Call: (263) [apply] apply:maplist_([], user:self_eval)
Unify: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=[_195128|_195130]
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] _199780=do_more_defs(true)
Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (259) [user] clause(eval_21(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294), _201656)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] 'prolog-load-context'==(/)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] 'prolog-load-context'== ===
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] 'prolog-load-context'== ====
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Call: (262) [user] is_assignment('prolog-load-context')
^ Unify: (262) [user] is_assignment('prolog-load-context')
Call: (263) [system] atom('prolog-load-context')
Exit: (263) [system] atom('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _212928)
^ Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _212928)
^ Call: (263) [user] allow_clp
^ Unify: (263) [user] allow_clp
^ Call: (264) [user] false_flag
^ Unify: (264) [user] false_flag
Call: (265) [system] fail
Fail: (265) [system] fail
^ Fail: (264) [user] false_flag
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
Call: (263) [system] var('prolog-load-context')
^ Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^ Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Call: (265) [user] setup_call_cleanup('$notrace'(_245456, _245458), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750))), '$restore_trace'(_245456, _245458))
^ Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_245456, _245458), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750))), user:'$restore_trace'(_245456, _245458))
^ Call: (266) [system] sig_atomic(user:'$notrace'(_245456, _245458))
^ Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] eval_adjust_args(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
^ Unify: (261) [user] eval_adjust_args(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)), eval_adjust_args1(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544))
Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)), eval_adjust_args1(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544))
^ Call: (264) [user] eval_all_args
^ Unify: (264) [user] eval_all_args
^ Call: (265) [user] true_flag
^ Unify: (265) [user] true_flag
^ Exit: (265) [user] true_flag
^ Exit: (264) [user] eval_all_args
^ Call: (264) [user] eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
^ Unify: (264) [user] eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_281776])
^ Call: (265) [user] apply:maplist(must_eval_args(=, _282734, 496, '&self'), [directory, _4148], _281776)
^ Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _282734, 496, '&self'), [directory, _4148], _281776)
Call: (266) [apply] apply:maplist_([directory, _4148], _281776, user:must_eval_args(=, _282734, 496, '&self'))
Unify: (266) [apply] apply:maplist_([directory, _4148], [_285556|_285558], user:must_eval_args(=, _282734, 496, '&self'))
^ Call: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^ Unify: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _319944)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _322748)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _323686)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Call: (274) [system] callable(debugging_logicmoo_setting(_326420, _326422, _326424))
Exit: (274) [system] callable(debugging_logicmoo_setting(_326420, _326422, _326424))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _318008, _340334)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^ Call: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^ Unify: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
Call: (269) [system] var(directory)
^ Redo: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^ Unify: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_353458, _353460), once(user:self_eval(directory)), '$restore_trace'(_353458, _353460))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_353458, _353460), system:once(user:self_eval(directory)), system:'$restore_trace'(_353458, _353460))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_353458, _353460))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (269) [system] _285556=directory
Exit: (269) [system] directory=directory
^ Exit: (268) [user] eval_args(=, _282734, 496, '&self', directory, directory)
^ Exit: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, directory)
Call: (267) [apply] apply:maplist_([_4148], _285558, user:must_eval_args(=, _282734, 496, '&self'))
Unify: (267) [apply] apply:maplist_([_4148], [_361956|_361958], user:must_eval_args(=, _282734, 496, '&self'))
^ Call: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Unify: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Call: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] var(eval_args)
Fail: (270) [system] var(eval_args)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==false
Fail: (270) [system] eval_args==false
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==true
Fail: (270) [system] eval_args==true
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, debug)
^ Unify: (270) [user] fast_option_value(eval_args, debug)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, debug)
Fail: (271) [system] current_prolog_flag(eval_args, debug)
^ Fail: (270) [user] fast_option_value(eval_args, debug)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, trace)
^ Unify: (270) [user] fast_option_value(eval_args, trace)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, trace)
Fail: (271) [system] current_prolog_flag(eval_args, trace)
^ Fail: (270) [user] fast_option_value(eval_args, trace)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408)
Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408)
^ Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _396344)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, [])
Call: (272) [system] current_prolog_flag(nodebugx, true)
^ Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _399148)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _400086)
^ Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
^ Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
Call: (273) [system] nonvar(defined)
Exit: (273) [system] nonvar(defined)
Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Call: (275) [system] callable(debugging_logicmoo_setting(_402820, _402822, _402824))
Exit: (275) [system] callable(debugging_logicmoo_setting(_402820, _402822, _402824))
Call: (275) [system] atom(bugger)
Exit: (275) [system] atom(bugger)
Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
^ Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
^ Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _394408, _416734)
^ Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (270) [system] true==true
Exit: (270) [system] true==true
^ Exit: (269) [user] is_debugging(eval_args)
^ Unify: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Call: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Unify: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
Call: (270) [system] var(_4148)
Exit: (270) [system] var(_4148)
Call: (270) [system] nonvar(_361956)
^ Redo: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Unify: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Call: (271) [system] setup_call_cleanup('$notrace'(_431706, _431708), once(user:self_eval(_4148)), '$restore_trace'(_431706, _431708))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_431706, _431708), system:once(user:self_eval(_4148)), system:'$restore_trace'(_431706, _431708))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_431706, _431708))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (270) [system] _361956=_4148
Exit: (270) [system] _4148=_4148
^ Exit: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _4148)
^ Exit: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _4148)
Call: (268) [apply] apply:maplist_([], _361958, user:must_eval_args(=, _282734, 496, '&self'))
Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _282734, 496, '&self'))
Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _282734, 496, '&self'))
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _282734, 496, '&self'))
Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _282734, 496, '&self'))
^ Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _282734, 496, '&self'), [directory, _4148], [directory, _4148])
Call: (265) [system] _271542=_212928
Exit: (265) [system] _212928=_212928
^ Exit: (264) [user] eval_adjust_args2(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (261) [user] eval_adjust_args(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (263) [system] setup_call_cleanup('$notrace'(_451506, _451508), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_451506, _451508))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_451506, _451508), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_451506, _451508))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_451506, _451508))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)))))
Unify: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)))))
^ Call: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (265) [user] typed_list('&self', _463918, _463840)
^ Unify: (265) [user] typed_list('&self', _464850, _463840)
Call: (266) [system] compound('&self')
Fail: (266) [system] compound('&self')
^ Fail: (265) [user] typed_list('&self', _467630, _463840)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [system] '&self'=='&flybase'
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'], _475012, _475014)
^ Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'], _475948, _475950)
^ Call: (267) [user] loaded_into_kb('&self', _476806)
^ Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (267) [user] once(user:asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (267) [system] once(user:asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (268) [user] asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (268) [user] asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
Call: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'==(:)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'=='@doc'
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Call: (266) [system] fail
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _7166, _7172, 'prolog-load-context'])
Redo: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))))
Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
^ Call: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _32888), is_syspred('prolog-load-context', _32888, _32896)))
^ Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _32888), is_syspred('prolog-load-context', _32888, _32896)))
^ Call: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_38534, !, 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_43162, '-fn', 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_47790, '-p', 'prolog-load-context')
^ Fail: (267) [user] is_system_pred('prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
^ Call: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (266) [user] allow_host_functions
^ Unify: (266) [user] allow_host_functions
^ Exit: (266) [user] allow_host_functions
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_60726, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_65354, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_69982, '-p', 'prolog-load-context')
Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
Call: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^ Call: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
Call: (268) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _75478)
Call: (268) [system] var('prolog-load-context')
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _75478)
^ Call: (268) [user] len_or_unbound([directory, _4148], _75478)
^ Unify: (268) [user] len_or_unbound([directory, _4148], _75478)
Call: (269) [system] is_list([directory, _4148])
Exit: (269) [system] is_list([directory, _4148])
Call: (269) [system] length([directory, _4148], _75478)
Unify: (269) [system] length([directory, _4148], _75478)
Call: (270) [system] var(_75478)
Exit: (270) [system] var(_75478)
Call: (270) [system] []==[]
Exit: (270) [system] []==[]
Call: (270) [system] _75478=2
Exit: (270) [system] 2=2
Exit: (269) [system] length([directory, _4148], 2)
^ Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _96832)
^ Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^ Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
Call: (267) [system] 2\=2
^ Redo: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_103442, _103444), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_103442, _103444))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_103442, _103444), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_103442, _103444))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_103442, _103444))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (267) [user] fail_on_constructor
^ Unify: (267) [user] fail_on_constructor
^ Call: (268) [user] true_flag
^ Unify: (268) [user] true_flag
^ Exit: (268) [user] true_flag
^ Exit: (267) [user] fail_on_constructor
Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^ Call: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] number(directory)
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] atom('prolog-load-context')
Exit: (269) [system] atom('prolog-load-context')
^ Call: (269) [user] need_subst_f('prolog-load-context')
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] ['prolog-load-context', directory, _4148]=_7046
Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Unify: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Exit: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6746
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148])
^ Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))))
^ Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_147246, _147248), once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_147246, _147248))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_147246, _147248), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_147246, _147248))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_147246, _147248))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))))
^ Call: (258) [user] ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
^ Unify: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
Call: (260) [system] _6754==1
Fail: (260) [system] _6754==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_155702, _155704), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), '$restore_trace'(_155702, _155704))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_155702, _155704), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), system:'$restore_trace'(_155702, _155704))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_155702, _155704))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))))))
Call: (256) [system] retval(['prolog-load-context', directory, _150100])\=@=retval(fail)
Exit: (256) [system] retval(['prolog-load-context', directory, _150100])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_166172, _166174), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_166172, _166174))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_166172, _166174), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_166172, _166174))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_166172, _166174))
^ Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
Call: (255) [system] _172734=['prolog-load-context', directory, _4148]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (256) [user] once(if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
^ Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
Call: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
Unify: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
^ Call: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] number(directory)
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] atom('prolog-load-context')
Exit: (260) [system] atom('prolog-load-context')
^ Call: (260) [user] need_subst_f('prolog-load-context')
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6714
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] must_eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (251) [apply] apply:maplist_([[]], _6716, user:must_eval_args(=, _6700, 497, '&self'))
Unify: (251) [apply] apply:maplist_([[]], [_201658|_201660], user:must_eval_args(=, _6700, 497, '&self'))
^ Call: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^ Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^ Call: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] var(eval_args)
Fail: (254) [system] var(eval_args)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==false
Fail: (254) [system] eval_args==false
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==true
Fail: (254) [system] eval_args==true
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, debug)
^ Unify: (254) [user] fast_option_value(eval_args, debug)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, debug)
Fail: (255) [system] current_prolog_flag(eval_args, debug)
^ Fail: (254) [user] fast_option_value(eval_args, debug)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, trace)
^ Unify: (254) [user] fast_option_value(eval_args, trace)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, trace)
Fail: (255) [system] current_prolog_flag(eval_args, trace)
^ Fail: (254) [user] fast_option_value(eval_args, trace)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110)
Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110)
^ Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _236046)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, [])
Call: (256) [system] current_prolog_flag(nodebugx, true)
^ Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _238850)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _239788)
^ Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
^ Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
Call: (257) [system] nonvar(defined)
Exit: (257) [system] nonvar(defined)
Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Call: (259) [system] callable(debugging_logicmoo_setting(_242522, _242524, _242526))
Exit: (259) [system] callable(debugging_logicmoo_setting(_242522, _242524, _242526))
Call: (259) [system] atom(bugger)
Exit: (259) [system] atom(bugger)
Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
^ Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
^ Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _234110, _256436)
^ Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (254) [system] true==true
Exit: (254) [system] true==true
^ Exit: (253) [user] is_debugging(eval_args)
^ Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^ Call: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^ Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
Call: (254) [system] var([])
^ Redo: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^ Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^ Call: (255) [system] setup_call_cleanup('$notrace'(_269560, _269562), once(user:self_eval([])), '$restore_trace'(_269560, _269562))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_269560, _269562), system:once(user:self_eval([])), system:'$restore_trace'(_269560, _269562))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_269560, _269562))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
Call: (254) [system] _201658=[]
Exit: (254) [system] []=[]
^ Exit: (253) [user] eval_args(=, _6700, 497, '&self', [], [])
^ Exit: (252) [user] must_eval_args(=, _6700, 497, '&self', [], [])
Call: (252) [apply] apply:maplist_([], _201660, user:must_eval_args(=, _6700, 497, '&self'))
Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6700, 497, '&self'))
^ Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6700, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
Call: (249) [system] _6644=_6642
Exit: (249) [system] _6642=_6642
^ Exit: (248) [user] eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (245) [user] eval_adjust_args(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_289360, _289362), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_289360, _289362))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_289360, _289362), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_289360, _289362))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_289360, _289362))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
Call: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
Unify: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
^ Call: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
Call: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (249) [user] typed_list('&self', _301772, _301694)
^ Unify: (249) [user] typed_list('&self', _302704, _301694)
Call: (250) [system] compound('&self')
Fail: (250) [system] compound('&self')
^ Fail: (249) [user] typed_list('&self', _305484, _301694)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [system] '&self'=='&flybase'
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','])
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','], _312866, _312868)
^ Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','], _313802, _313804)
^ Call: (251) [user] loaded_into_kb('&self', _314660)
^ Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (251) [user] once(user:asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (251) [system] once(user:asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (252) [user] asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (252) [user] asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _299846, _299852, ','])
Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
Call: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
^ Call: (250) [user] using_all_spaces
^ Unify: (250) [user] using_all_spaces
Call: (251) [system] nb_current(with_all_spaces, t)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Call: (250) [system] 'registered-python-function'==(:)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Call: (250) [system] 'registered-python-function'=='@doc'
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Call: (250) [system] fail
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Redo: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
^ Call: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _387718), is_syspred(',', _387718, _387726)))
^ Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _387718), is_syspred(',', _387718, _387726)))
^ Call: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_393364, !, ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_397992, '-fn', ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_402620, '-p', ',')
^ Fail: (251) [user] is_system_pred(',')
Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
^ Call: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (250) [user] allow_host_functions
^ Unify: (250) [user] allow_host_functions
^ Exit: (250) [user] allow_host_functions
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_415556, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_420184, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_424812, '-p', ',')
Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
Call: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^ Call: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _430308)
Call: (252) [system] var(',')
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _430308)
^ Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _430308)
^ Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _430308)
Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _430308)
Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _430308)
Call: (254) [system] var(_430308)
Exit: (254) [system] var(_430308)
Call: (254) [system] []==[]
Exit: (254) [system] []==[]
Call: (254) [system] _430308=2
Exit: (254) [system] 2=2
Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (251) [user] is_metta_type_constructor('&self', ',', _451662)
^ Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^ Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
Call: (251) [system] 2\=2
^ Redo: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_458272, _458274), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_458272, _458274))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_458272, _458274), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_458272, _458274))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_458272, _458274))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (251) [user] fail_on_constructor
^ Unify: (251) [user] fail_on_constructor
^ Call: (252) [user] true_flag
^ Unify: (252) [user] true_flag
^ Exit: (252) [user] true_flag
^ Exit: (251) [user] fail_on_constructor
Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^ Call: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] atom(',')
Exit: (253) [system] atom(',')
^ Call: (253) [user] need_subst_f(',')
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6642
Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6342
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_502094, _502096), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_502094, _502096))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_502094, _502096), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_502094, _502096))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_502094, _502096))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (242) [user] ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
^ Unify: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
Call: (244) [system] _6350==1
Fail: (244) [system] _6350==1
^ Call: (245) [system] setup_call_cleanup('$notrace'(_510568, _510570), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), '$restore_trace'(_510568, _510570))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_510568, _510570), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), system:'$restore_trace'(_510568, _510570))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_510568, _510570))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
^ Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))))))
Call: (240) [system] retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail)
Exit: (240) [system] retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail)
^ Exit: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_521038, _521040), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_521038, _521040))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_521038, _521040), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_521038, _521040))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_521038, _521040))
^ Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
Call: (239) [system] _9970=[',', ['prolog-load-context', directory, _4148], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Call: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Unify: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Call: (240) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
^ Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
Call: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
Unify: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
^ Call: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Unify: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atom(',')
Exit: (244) [system] atom(',')
^ Call: (244) [user] need_subst_f(',')
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6298
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (235) [apply] apply:maplist_([], _6300, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
^ Exit: (231) [apply] apply:maplist(user:must_eval_args(=, _6254, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (231) [system] _6198=_6196
Exit: (231) [system] _6196=_6196
^ Exit: (230) [user] eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (227) [user] eval_adjust_args(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Unify: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Call: (229) [system] setup_call_cleanup('$notrace'(_51128, _51130), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), '$restore_trace'(_51128, _51130))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_51128, _51130), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(_51128, _51130))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_51128, _51130))
^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Call: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
Call: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
Unify: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
^ Call: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
Call: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (231) [user] typed_list('&self', _63540, _63462)
^ Unify: (231) [user] typed_list('&self', _64472, _63462)
Call: (232) [system] compound('&self')
Fail: (232) [system] compound('&self')
^ Fail: (231) [user] typed_list('&self', _67252, _63462)
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [system] '&self'=='&flybase'
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'], _74634, _74636)
^ Unify: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'], _75570, _75572)
^ Call: (233) [user] loaded_into_kb('&self', _76428)
^ Unify: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (233) [user] once(user:asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (233) [system] once(user:asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (234) [user] asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (234) [user] asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (232) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Redo: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [system] '&self'\=='&corelib'
Exit: (231) [system] '&self'\=='&corelib'
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [system] '&self'\=='&corelib'
Exit: (231) [system] '&self'\=='&corelib'
Call: (231) [user] metta_atom_asserted('&self', '&corelib')
Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (232) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
Exit: (231) [user] metta_atom_asserted('&self', '&corelib')
Call: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (232) [user] using_all_spaces
^ Unify: (232) [user] using_all_spaces
Call: (233) [system] nb_current(with_all_spaces, t)
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (232) [system] 'registered-python-function'==(:)
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (232) [system] 'registered-python-function'=='@doc'
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (232) [system] fail
Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Redo: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
Call: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
Unify: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
^ Call: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _149486), is_syspred('det-if-then-else', _149486, _149494)))
^ Unify: (231) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _149486), is_syspred('det-if-then-else', _149486, _149494)))
^ Call: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_155132, !, 'det-if-then-else')
^ Redo: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_159760, '-fn', 'det-if-then-else')
^ Redo: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_164388, '-p', 'det-if-then-else')
^ Fail: (233) [user] is_system_pred('det-if-then-else')
Redo: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
Call: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
Unify: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
^ Call: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (232) [user] allow_host_functions
^ Unify: (232) [user] allow_host_functions
^ Exit: (232) [user] allow_host_functions
^ Call: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_177324, !, 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_181952, '-fn', 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_186580, '-p', 'det-if-then-else')
Redo: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
Call: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
Unify: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^ Call: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
Call: (234) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _192076)
Call: (234) [system] var('det-if-then-else')
^ Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _192076)
^ Call: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
^ Unify: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
Call: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
Unify: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
Call: (236) [system] var(_192076)
Exit: (236) [system] var(_192076)
Call: (236) [system] []==[]
Exit: (236) [system] []==[]
Call: (236) [system] _192076=3
Exit: (236) [system] 3=3
Exit: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', _213430)
^ Unify: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
^ Exit: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
Call: (233) [system] 3\=3
^ Redo: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_220040, _220042), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_220040, _220042))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_220040, _220042), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_220040, _220042))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_220040, _220042))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (233) [user] fail_on_constructor
^ Unify: (233) [user] fail_on_constructor
^ Call: (234) [user] true_flag
^ Unify: (234) [user] true_flag
^ Exit: (234) [user] true_flag
^ Exit: (233) [user] fail_on_constructor
Redo: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^ Call: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] number(['file-search-path', bench, _4094])
^ Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] atom('det-if-then-else')
Exit: (235) [system] atom('det-if-then-else')
^ Call: (235) [user] need_subst_f('det-if-then-else')
^ Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6196
Exit: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Exit: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
Exit: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
Exit: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Exit: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5896
Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (224) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (224) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_263904, _263906), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_263904, _263906))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_263904, _263906), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_263904, _263906))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_263904, _263906))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (224) [user] ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
^ Unify: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
Call: (226) [system] _5904==1
Fail: (226) [system] _5904==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_272420, _272422), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), '$restore_trace'(_272420, _272422))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_272420, _272422), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), system:'$restore_trace'(_272420, _272422))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_272420, _272422))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))))))
Call: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail)
Exit: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_282890, _282892), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_282890, _282892))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_282890, _282892), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_282890, _282892))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_282890, _282892))
^ Fail: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
Call: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
Call: (221) [system] _289452=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Call: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Unify: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Call: (222) [user] once(if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
^ Unify: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
Call: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
Unify: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
^ Call: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Unify: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Call: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] number(['file-search-path', bench, _4094])
^ Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] atom('det-if-then-else')
Exit: (226) [system] atom('det-if-then-else')
^ Call: (226) [user] need_subst_f('det-if-then-else')
^ Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812
Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Unify: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Call: (221) [user] once(if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
^ Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
Call: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
Unify: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
^ Call: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Unify: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Call: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] number(['file-search-path', bench, _4094])
^ Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] atom('det-if-then-else')
Exit: (225) [system] atom('det-if-then-else')
^ Call: (225) [user] need_subst_f('det-if-then-else')
^ Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822
Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (218) [user] eval_00(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (217) [user] eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (215) [user] catch_metta_return(eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
Unify: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
^ Call: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (217) [system] setup_call_cleanup('$notrace'(_345346, _345348), once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_345346, _345348))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_345346, _345348), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_345346, _345348))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_345346, _345348))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] _4378=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [system] nb_setarg(1, res(_3422), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (214) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (215) [system] setup_call_cleanup('$notrace'(_354770, _354772), once(bugger:(true==true)), '$restore_trace'(_354770, _354772))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_354770, _354772), system:once(bugger:(true==true)), system:'$restore_trace'(_354770, _354772))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_354770, _354772))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (216) [system] var(rtrace:tAt_rtrace)
Fail: (216) [system] var(rtrace:tAt_rtrace)
^ Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), rtrace:tAt_rtrace)
Call: (210) [system] statistics(cputime, _368066)
Exit: (210) [system] statistics(cputime, 7.541767068)
Call: (210) [system] _4404 is 7.541767068-6.063134471
Exit: (210) [system] 1.4786325970000007 is 7.541767068-6.063134471
Exit: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), 1.4786325970000007)
Call: (209) [system] true==true
Exit: (209) [system] true==true
Call: (210) [system] true==true
Exit: (210) [system] true==true
^ Call: (210) [user] set_option_value(interactive, false)
^ Unify: (210) [user] set_option_value(interactive, false)
^ Call: (211) [user] set_option_value0(interactive, false)
^ Unify: (211) [user] set_option_value0(interactive, false)
^ Call: (212) [user] p2mE(false, _380138)
^ Unify: (212) [user] p2mE(false, false)
Call: (213) [system] atom(false)
Exit: (213) [system] atom(false)
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [$syspreds] nb_setval(interactive, 'False')
Unify: (213) [$syspreds] nb_setval(interactive, 'False')
Call: (214) [system] duplicate_term('False', _387580)
Exit: (214) [system] duplicate_term('False', 'False')
Call: (214) [system] nb_linkval(interactive, 'False')
Exit: (214) [system] nb_linkval(interactive, 'False')
Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^ Call: (212) [user] p2mE(_392222, 'False')
^ Unify: (212) [user] p2mE('False', 'False')
Call: (213) [system] atom('False')
Exit: (213) [system] atom('False')
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (213) [system] set_prolog_flag(interactive, false)
Exit: (213) [system] set_prolog_flag(interactive, false)
^ Exit: (211) [user] set_option_value0(interactive, false)
^ Exit: (210) [user] set_option_value(interactive, false)
Call: (210) [system] contrl(inf, each)=contrl(_4474, _4476)
Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
Call: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _406256], 'True', [',', ['prolog-load-context', directory, _406298], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (210) [system] current_input(_4500)
Exit: (210) [system] current_input((0x7f1a2a492020))
Call: (210) [system] read_pending_codes((0x7f1a2a492020), _4512, [])
Exit: (210) [system] read_pending_codes((0x7f1a2a492020), [], [])
Call: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Call: (211) [system] _4526==_4526+1
Redo: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
^ Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4526, _4526+1))
Call: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
Unify: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
Call: (214) [system] get_flag(result_num, _4526)
Exit: (214) [system] get_flag(result_num, 0)
Call: (214) [system] atom(0+1)
Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (214) [system] set_flag(result_num, 1)
Exit: (214) [system] set_flag(result_num, 1)
Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
Call: (210) [$syspreds] flag(result_num, _4546, _4546)
Unify: (210) [$syspreds] flag(result_num, _4546, _4546)
Call: (211) [system] _4546==_4546
Exit: (211) [system] _4546==_4546
Call: (211) [system] get_flag(result_num, _4546)
Exit: (211) [system] get_flag(result_num, 1)
Exit: (210) [$syspreds] flag(result_num, 1, 1)
^ Call: (210) [user] reset_eval_num
^ Unify: (210) [user] reset_eval_num
Call: (211) [$syspreds] flag(eval_num, _435196, 0)
Unify: (211) [$syspreds] flag(eval_num, _436128, 0)
Call: (212) [system] _436984==0
Redo: (211) [$syspreds] flag(eval_num, _437990, 0)
Unify: (211) [$syspreds] flag(eval_num, _438922, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _439782, 0))
Call: (214) [$syspreds] update_flag(eval_num, _439782, 0)
Unify: (214) [$syspreds] update_flag(eval_num, _439782, 0)
Call: (215) [system] get_flag(eval_num, _439782)
Exit: (215) [system] get_flag(eval_num, 15)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(eval_num, 15, 0)
Call: (215) [system] set_flag(eval_num, 0)
Exit: (215) [system] set_flag(eval_num, 0)
Exit: (214) [$syspreds] update_flag(eval_num, 15, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 15, 0))
Exit: (211) [$syspreds] flag(eval_num, 15, 0)
Call: (211) [$syspreds] flag(trace_output_len, _451026, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _451958, 0)
Call: (212) [system] _452814==0
Redo: (211) [$syspreds] flag(trace_output_len, _453820, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _454752, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _455612, 0))
Call: (214) [$syspreds] update_flag(trace_output_len, _455612, 0)
Unify: (214) [$syspreds] update_flag(trace_output_len, _455612, 0)
Call: (215) [system] get_flag(trace_output_len, _455612)
Exit: (215) [system] get_flag(trace_output_len, 0)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (215) [system] set_flag(trace_output_len, 0)
Exit: (215) [system] set_flag(trace_output_len, 0)
Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (210) [user] reset_eval_num
^ Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (211) [user] original_user_output(_469544)
^ Unify: (211) [user] original_user_output(_469544)
Call: (212) [system] stream_property(_469544, file_no(1))
Unify: (212) [system] stream_property(_469544, file_no(1))
Call: (213) [system] nonvar(_469544)
Redo: (212) [system] stream_property(_469544, file_no(1))
Unify: (212) [system] stream_property(_469544, file_no(1))
Call: (213) [system] nonvar(_469544)
Redo: (212) [system] stream_property(_469544, file_no(1))
Unify: (212) [system] stream_property(_469544, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_480664)
Redo: (212) [system] stream_property(_469544, file_no(1))
Exit: (212) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (211) [user] original_user_output((0x7f1a2a492120))
^ Call: (211) [user] with_output_to((0x7f1a2a492120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_current(suspend_answers, true)
^ Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (216) [user] answer_output(_491854)
^ Unify: (216) [user] answer_output(_491854)
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_497396, _497398), once(user:is_flag0(test)), '$restore_trace'(_497396, _497398))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_497396, _497398), system:once(user:is_flag0(test)), system:'$restore_trace'(_497396, _497398))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_497396, _497398))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Call: (217) [user] original_user_output(_491854)
^ Unify: (217) [user] original_user_output(_491854)
Call: (218) [system] stream_property(_491854, file_no(1))
Unify: (218) [system] stream_property(_491854, file_no(1))
Call: (219) [system] nonvar(_491854)
Redo: (218) [system] stream_property(_491854, file_no(1))
Unify: (218) [system] stream_property(_491854, file_no(1))
Call: (219) [system] nonvar(_491854)
Redo: (218) [system] stream_property(_491854, file_no(1))
Unify: (218) [system] stream_property(_491854, file_no(1))
Call: (219) [system] nonvar(file_no(1))
Exit: (219) [system] nonvar(file_no(1))
Call: (219) [system] file_no(1)=alias(_514132)
Redo: (218) [system] stream_property(_491854, file_no(1))
Exit: (218) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (217) [user] original_user_output((0x7f1a2a492120))
^ Exit: (216) [user] answer_output((0x7f1a2a492120))
^ Call: (216) [user] with_output_to((0x7f1a2a492120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (216) [user] with_output_to((0x7f1a2a492120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (215) [system] nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (213) [system] user:in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (211) [user] with_output_to((0x7f1a2a492120), (in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^ Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
Exit: (212) [system] 1==1
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (214) [user] once((is_mettalog;is_testing))
^ Unify: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_win64
^ Unify: (217) [user] is_win64
Call: (218) [system] current_prolog_flag(windows, _30558)
Fail: (218) [system] current_prolog_flag(windows, _31486)
^ Fail: (217) [user] is_win64
^ Redo: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_metta_flag(log)
^ Unify: (217) [user] is_metta_flag(log)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_36946, _36948), once(user:is_flag0(log)), '$restore_trace'(_36946, _36948))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_36946, _36948), system:once(user:is_flag0(log)), system:'$restore_trace'(_36946, _36948))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_36946, _36948))
^ Fail: (217) [user] is_metta_flag(log)
^ Fail: (216) [user] is_mettalog
^ Call: (216) [user] is_testing
^ Unify: (216) [user] is_testing
^ Call: (217) [user] is_metta_flag(test)
^ Unify: (217) [user] is_metta_flag(test)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_45316, _45318), once(user:is_flag0(test)), '$restore_trace'(_45316, _45318))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_45316, _45318), system:once(user:is_flag0(test)), system:'$restore_trace'(_45316, _45318))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_45316, _45318))
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] is_metta_flag(test)
^ Exit: (216) [user] is_testing
^ Exit: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (215) [user] original_user_error(_53712)
^ Unify: (215) [user] original_user_error(_53712)
Call: (216) [system] stream_property(_53712, file_no(2))
Unify: (216) [system] stream_property(_53712, file_no(2))
Call: (217) [system] nonvar(_53712)
Redo: (216) [system] stream_property(_53712, file_no(2))
Unify: (216) [system] stream_property(_53712, file_no(2))
Call: (217) [system] nonvar(_53712)
Redo: (216) [system] stream_property(_53712, file_no(2))
Unify: (216) [system] stream_property(_53712, file_no(2))
Call: (217) [system] nonvar(file_no(2))
Exit: (217) [system] nonvar(file_no(2))
Call: (217) [system] file_no(2)=alias(_64832)
Redo: (216) [system] stream_property(_53712, file_no(2))
Exit: (216) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (215) [user] original_user_error((0x7f1a2a492220))
^ Call: (215) [user] with_output_to((0x7f1a2a492220), format('~N~nDeterministic: ', []))
^ Call: (217) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (217) [user] format('~N~nDeterministic: ', [])
^ Exit: (215) [user] with_output_to((0x7f1a2a492220), format('~N~nDeterministic: ', []))
^ Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Call: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Unify: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Call: (216) [user] once((is_mettalog;is_testing))
^ Unify: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_win64
^ Unify: (219) [user] is_win64
Call: (220) [system] current_prolog_flag(windows, _86524)
Fail: (220) [system] current_prolog_flag(windows, _87452)
^ Fail: (219) [user] is_win64
^ Redo: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_metta_flag(log)
^ Unify: (219) [user] is_metta_flag(log)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_92912, _92914), once(user:is_flag0(log)), '$restore_trace'(_92912, _92914))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_92912, _92914), system:once(user:is_flag0(log)), system:'$restore_trace'(_92912, _92914))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_92912, _92914))
^ Fail: (219) [user] is_metta_flag(log)
^ Fail: (218) [user] is_mettalog
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_101282, _101284), once(user:is_flag0(test)), '$restore_trace'(_101282, _101284))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_101282, _101284), system:once(user:is_flag0(test)), system:'$restore_trace'(_101282, _101284))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_101282, _101284))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Exit: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Unify: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (217) [user] original_user_error(_109678)
^ Unify: (217) [user] original_user_error(_109678)
Call: (218) [system] stream_property(_109678, file_no(2))
Unify: (218) [system] stream_property(_109678, file_no(2))
Call: (219) [system] nonvar(_109678)
Redo: (218) [system] stream_property(_109678, file_no(2))
Unify: (218) [system] stream_property(_109678, file_no(2))
Call: (219) [system] nonvar(_109678)
Redo: (218) [system] stream_property(_109678, file_no(2))
Unify: (218) [system] stream_property(_109678, file_no(2))
Call: (219) [system] nonvar(file_no(2))
Exit: (219) [system] nonvar(file_no(2))
Call: (219) [system] file_no(2)=alias(_120798)
Redo: (218) [system] stream_property(_109678, file_no(2))
Exit: (218) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (217) [user] original_user_error((0x7f1a2a492220))
^ Call: (217) [user] with_output_to((0x7f1a2a492220), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Unify: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Call: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Fail: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Fail: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (220) [user] nop(nl)
Unify: (220) [user] nop(nl)
Exit: (220) [user] nop(nl)
^ Exit: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Exit: (217) [user] with_output_to((0x7f1a2a492220), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Exit: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Exit: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Call: (215) [user] original_user_output(_141420)
^ Unify: (215) [user] original_user_output(_141420)
Call: (216) [system] stream_property(_141420, file_no(1))
Unify: (216) [system] stream_property(_141420, file_no(1))
Call: (217) [system] nonvar(_141420)
Redo: (216) [system] stream_property(_141420, file_no(1))
Unify: (216) [system] stream_property(_141420, file_no(1))
Call: (217) [system] nonvar(_141420)
Redo: (216) [system] stream_property(_141420, file_no(1))
Unify: (216) [system] stream_property(_141420, file_no(1))
Call: (217) [system] nonvar(file_no(1))
Exit: (217) [system] nonvar(file_no(1))
Call: (217) [system] file_no(1)=alias(_152540)
Redo: (216) [system] stream_property(_141420, file_no(1))
Exit: (216) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (215) [user] original_user_output((0x7f1a2a492120))
^ Call: (215) [user] with_output_to((0x7f1a2a492120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Call: (218) [user] as_tf(is_mettalog, _159442)
^ Unify: (218) [user] as_tf(is_mettalog, _159442)
Call: (219) [system] is_mettalog\=[_161302|_161304]
Exit: (219) [system] is_mettalog\=[_161302|_161304]
^ Call: (219) [user] catch_nowarn((call(is_mettalog)*->_159442='True';_159442='False'))
^ Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_159442='True';_159442='False'))
Call: (220) [user] catch_err((call(is_mettalog)*->_159442='True';_159442='False'), error(_165040, _165042), fail)
Unify: (220) [user] catch_err((call(is_mettalog)*->_159442='True';_159442='False'), error(_165040, _165042), fail)
^ Call: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_win64
^ Unify: (224) [user] is_win64
Call: (225) [system] current_prolog_flag(windows, _170656)
Fail: (225) [system] current_prolog_flag(windows, _171584)
^ Fail: (224) [user] is_win64
^ Redo: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_metta_flag(log)
^ Unify: (224) [user] is_metta_flag(log)
^ Call: (226) [system] setup_call_cleanup('$notrace'(_177044, _177046), once(user:is_flag0(log)), '$restore_trace'(_177044, _177046))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_177044, _177046), system:once(user:is_flag0(log)), system:'$restore_trace'(_177044, _177046))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_177044, _177046))
^ Fail: (224) [user] is_metta_flag(log)
^ Fail: (223) [user] is_mettalog
Call: (223) [system] _159442='False'
Exit: (223) [system] 'False'='False'
Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_165040, _165042), fail)
^ Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (218) [user] as_tf(is_mettalog, 'False')
^ Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Call: (219) [user] was_option_value(src_indents, _188458)
^ Unify: (219) [user] was_option_value(src_indents, _188458)
Call: (220) [system] current_prolog_flag(src_indents, _190316)
Exit: (220) [system] current_prolog_flag(src_indents, [])
Call: (220) [system] _188458=[]
Exit: (220) [system] []=[]
^ Exit: (219) [user] was_option_value(src_indents, [])
^ Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), set_option_value(src_indents, []))
^ Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^ Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (222) [user] set_option_value(src_indents, 'False')
^ Unify: (222) [user] set_option_value(src_indents, 'False')
^ Call: (223) [user] set_option_value0(src_indents, 'False')
^ Unify: (223) [user] set_option_value0(src_indents, 'False')
^ Call: (224) [user] p2mE('False', _201750)
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE('False', 'False')
^ Exit: (224) [user] p2mE('False', 'False')
Call: (225) [$syspreds] nb_setval(src_indents, 'False')
Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
Call: (226) [system] duplicate_term('False', _209192)
Exit: (226) [system] duplicate_term('False', 'False')
Call: (226) [system] nb_linkval(src_indents, 'False')
Exit: (226) [system] nb_linkval(src_indents, 'False')
Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (224) [user] p2mE(_213834, 'False')
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE(false, 'False')
^ Exit: (224) [user] p2mE(false, 'False')
Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, false)
Exit: (225) [system] set_prolog_flag(src_indents, false)
^ Exit: (223) [user] set_option_value0(src_indents, 'False')
^ Exit: (222) [user] set_option_value(src_indents, 'False')
^ Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (221) [user] is_compatio
^ Unify: (221) [user] is_compatio
^ Call: (223) [system] setup_call_cleanup('$notrace'(_229922, _229924), once(user:is_compatio0), '$restore_trace'(_229922, _229924))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_229922, _229924), system:once(user:is_compatio0), system:'$restore_trace'(_229922, _229924))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_229922, _229924))
^ Fail: (221) [user] is_compatio
^ Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (222) [rtrace] rtrace:quietly3(user:(wots(_235784, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_235784==""->true;our_ansi_format('yellow', '~w~n', [_235784]))))
^ Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_235784, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_235784==""->true;our_ansi_format('yellow', '~w~n', [_235784]))))
(det-if-then-else (file-search-path bench $) True (, (prolog-load-context directory $Dir) ()))
^ Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (221) [user] set_option_value(src_indents, [])
^ Unify: (221) [user] set_option_value(src_indents, [])
^ Call: (222) [user] set_option_value0(src_indents, [])
^ Unify: (222) [user] set_option_value0(src_indents, [])
^ Call: (223) [user] p2mE([], _244930)
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [$syspreds] nb_setval(src_indents, [])
Unify: (224) [$syspreds] nb_setval(src_indents, [])
Call: (225) [system] duplicate_term([], _252372)
Exit: (225) [system] duplicate_term([], [])
Call: (225) [system] nb_linkval(src_indents, [])
Exit: (225) [system] nb_linkval(src_indents, [])
Exit: (224) [$syspreds] nb_setval(src_indents, [])
^ Call: (223) [user] p2mE(_257014, [])
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (224) [system] set_prolog_flag(src_indents, [])
Exit: (224) [system] set_prolog_flag(src_indents, [])
^ Exit: (222) [user] set_option_value0(src_indents, [])
^ Exit: (221) [user] set_option_value(src_indents, [])
^ Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^ Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Exit: (215) [user] with_output_to((0x7f1a2a492120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^ Call: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Call: (211) [system] nb_current(suspend_answers, true)
^ Redo: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Call: (211) [user] answer_output(_280224)
^ Unify: (211) [user] answer_output(_280224)
^ Call: (212) [user] is_testing
^ Unify: (212) [user] is_testing
^ Call: (213) [user] is_metta_flag(test)
^ Unify: (213) [user] is_metta_flag(test)
^ Call: (215) [system] setup_call_cleanup('$notrace'(_285766, _285768), once(user:is_flag0(test)), '$restore_trace'(_285766, _285768))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_285766, _285768), system:once(user:is_flag0(test)), system:'$restore_trace'(_285766, _285768))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_285766, _285768))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (213) [user] is_metta_flag(test)
^ Exit: (212) [user] is_testing
^ Call: (212) [user] original_user_output(_280224)
^ Unify: (212) [user] original_user_output(_280224)
Call: (213) [system] stream_property(_280224, file_no(1))
Unify: (213) [system] stream_property(_280224, file_no(1))
Call: (214) [system] nonvar(_280224)
Redo: (213) [system] stream_property(_280224, file_no(1))
Unify: (213) [system] stream_property(_280224, file_no(1))
Call: (214) [system] nonvar(_280224)
Redo: (213) [system] stream_property(_280224, file_no(1))
Unify: (213) [system] stream_property(_280224, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_302502)
Redo: (213) [system] stream_property(_280224, file_no(1))
Exit: (213) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (212) [user] original_user_output((0x7f1a2a492120))
^ Exit: (211) [user] answer_output((0x7f1a2a492120))
^ Call: (211) [user] with_output_to((0x7f1a2a492120), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Call: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
Redo: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006, _320008)
Unify: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006, _320008)
Call: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _321874)
Exit: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Call: (216) [system] []==[]
Exit: (216) [system] []==[]
Call: (216) [system] _320008=[]
Exit: (216) [system] []=[]
Call: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006)
Exit: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]])
Exit: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]], [])
Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]]
Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Call: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Unify: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
^ Call: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_335864, _335866), once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_335864, _335866))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_335864, _335866), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_335864, _335866))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_335864, _335866))
(det-if-then-else
(file-search-path bench $_4094) True
(,
(prolog-load-context directory $_4148) ()))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Exit: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (211) [user] with_output_to((0x7f1a2a492120), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Call: (210) [user] not_compatio(format('~N'))
^ Unify: (210) [user] not_compatio(format('~N'))
^ Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (212) [user] once((is_mettalog;is_testing))
^ Unify: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_win64
^ Unify: (215) [user] is_win64
Call: (216) [system] current_prolog_flag(windows, _356128)
Fail: (216) [system] current_prolog_flag(windows, _357056)
^ Fail: (215) [user] is_win64
^ Redo: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_metta_flag(log)
^ Unify: (215) [user] is_metta_flag(log)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_362516, _362518), once(user:is_flag0(log)), '$restore_trace'(_362516, _362518))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_362516, _362518), system:once(user:is_flag0(log)), system:'$restore_trace'(_362516, _362518))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_362516, _362518))
^ Fail: (215) [user] is_metta_flag(log)
^ Fail: (214) [user] is_mettalog
^ Call: (214) [user] is_testing
^ Unify: (214) [user] is_testing
^ Call: (215) [user] is_metta_flag(test)
^ Unify: (215) [user] is_metta_flag(test)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_370886, _370888), once(user:is_flag0(test)), '$restore_trace'(_370886, _370888))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_370886, _370888), system:once(user:is_flag0(test)), system:'$restore_trace'(_370886, _370888))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_370886, _370888))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_metta_flag(test)
^ Exit: (214) [user] is_testing
^ Exit: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (212) [user] user_err(format('~N'))
^ Unify: (212) [user] user_err(format('~N'))
^ Call: (213) [user] original_user_error(_379282)
^ Unify: (213) [user] original_user_error(_379282)
Call: (214) [system] stream_property(_379282, file_no(2))
Unify: (214) [system] stream_property(_379282, file_no(2))
Call: (215) [system] nonvar(_379282)
Redo: (214) [system] stream_property(_379282, file_no(2))
Unify: (214) [system] stream_property(_379282, file_no(2))
Call: (215) [system] nonvar(_379282)
Redo: (214) [system] stream_property(_379282, file_no(2))
Unify: (214) [system] stream_property(_379282, file_no(2))
Call: (215) [system] nonvar(file_no(2))
Exit: (215) [system] nonvar(file_no(2))
Call: (215) [system] file_no(2)=alias(_390402)
Redo: (214) [system] stream_property(_379282, file_no(2))
Exit: (214) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (213) [user] original_user_error((0x7f1a2a492220))
^ Call: (213) [user] with_output_to((0x7f1a2a492220), format('~N'))
Call: (215) [$syspreds] format('~N')
Unify: (215) [$syspreds] format('~N')
^ Call: (216) [$syspreds] format('~N', [])
^ Exit: (216) [$syspreds] format('~N', [])
Exit: (215) [$syspreds] format('~N')
^ Exit: (213) [user] with_output_to((0x7f1a2a492220), format('~N'))
^ Exit: (212) [user] user_err(format('~N'))
^ Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (210) [user] not_compatio(format('~N'))
Call: (210) [system] true\==true
Fail: (210) [system] true\==true
Call: (210) [system] _4908=false
Exit: (210) [system] false=false
^ Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007)))))
^ Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007)))))
Call: (212) [system] false==true
Fail: (212) [system] false==true
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))
^ Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_415106, _415108), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))))))), '$restore_trace'(_415106, _415108))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_415106, _415108), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))))))), system:'$restore_trace'(_415106, _415108))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_415106, _415108))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007))))
^ Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4786325970000007)))))
^ Call: (210) [user] color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^ Unify: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^ Call: (212) [system] setup_call_cleanup('$notrace'(_423922, _423924), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), '$restore_trace'(_423922, _423924))
^ Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_423922, _423924), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(_423922, _423924))
^ Call: (213) [system] sig_atomic(system:'$notrace'(_423922, _423924))
^ Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
Call: (210) [system] false==true
Fail: (210) [system] false==true
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (208) [$syspreds] flag(result_num, _436868, _436868)
Unify: (208) [$syspreds] flag(result_num, _436868, _436868)
Call: (209) [system] _436868==_436868
Exit: (209) [system] _436868==_436868
Call: (209) [system] get_flag(result_num, _436868)
Exit: (209) [system] get_flag(result_num, 1)
Exit: (208) [$syspreds] flag(result_num, 1, 1)
Call: (208) [system] 1==0
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^ Call: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] answer_output(_453766)
^ Unify: (209) [user] answer_output(_453766)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_459308, _459310), once(user:is_flag0(test)), '$restore_trace'(_459308, _459310))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_459308, _459310), system:once(user:is_flag0(test)), system:'$restore_trace'(_459308, _459310))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_459308, _459310))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_453766)
^ Unify: (210) [user] original_user_output(_453766)
Call: (211) [system] stream_property(_453766, file_no(1))
Unify: (211) [system] stream_property(_453766, file_no(1))
Call: (212) [system] nonvar(_453766)
Redo: (211) [system] stream_property(_453766, file_no(1))
Unify: (211) [system] stream_property(_453766, file_no(1))
Call: (212) [system] nonvar(_453766)
Redo: (211) [system] stream_property(_453766, file_no(1))
Unify: (211) [system] stream_property(_453766, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_476044)
Redo: (211) [system] stream_property(_453766, file_no(1))
Exit: (211) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f1a2a492120))
^ Exit: (209) [user] answer_output((0x7f1a2a492120))
^ Call: (209) [user] with_output_to((0x7f1a2a492120), write(']\n'))
Call: (211) [system] write(']\n')
]
Exit: (211) [system] write(']\n')
^ Exit: (209) [user] with_output_to((0x7f1a2a492120), write(']\n'))
^ Exit: (208) [user] in_answer_io(write(']\n'))
^ Call: (208) [user] ignore(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422))
^ Unify: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)))
Call: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)
Exit: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^ Exit: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])))
Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^ Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])), give_up(_3906), pp_m('red', gave_up(_3906))))
Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]]))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]])
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]])
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]]))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _19482, _19488], ['load-files', [with_self, _19482, [bench, _19482]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_19488, '_P'=_19482], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^ Exit: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _19482, _19488], ['load-files', [with_self, _19482, [bench, _19482]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_19488, '_P'=_19482], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^ Call: (194) [user] apply:maplist(maybe_assign, ['__'=_19488, '_P'=_19482])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_19488, '_P'=_19482])
Call: (195) [apply] apply:maplist_(['__'=_19488, '_P'=_19482], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['__'=_19488, '_P'=_19482], user:maybe_assign)
Call: (196) [user] maybe_assign('__'=_19488)
Unify: (196) [user] maybe_assign('__'=_19488)
^ Call: (197) [user] ignore(_19488=__)
^ Unify: (197) [system] ignore(user:(_19488=__))
Call: (198) [system] _19488=__
Exit: (198) [system] __=__
^ Exit: (197) [system] ignore(user:(__=__))
Exit: (196) [user] maybe_assign('__'=__)
Call: (196) [apply] apply:maplist_(['_P'=_19482], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_P'=_19482], user:maybe_assign)
Call: (197) [user] maybe_assign('_P'=_19482)
Unify: (197) [user] maybe_assign('_P'=_19482)
^ Call: (198) [user] ignore(_19482=_P)
^ Unify: (198) [system] ignore(user:(_19482=_P))
Call: (199) [system] _19482=_P
Exit: (199) [system] _P=_P
^ Exit: (198) [system] ignore(user:(_P=_P))
Exit: (197) [user] maybe_assign('_P'=_P)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['__'=__, '_P'=_P], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__, '_P'=_P])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] var([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] string([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886), pfcAdd_Now('next-operation'(_109886)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886), pfcAdd_Now('next-operation'(_109886)))
Call: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886)
Unify: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, _112678))
Call: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _112678)
Unify: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _112678)
Call: (199) [user] o_s(['compile-programs'], _112678)
Unify: (199) [user] o_s(['compile-programs'], _112678)
Call: (200) [user] o_s('compile-programs', _112678)
Unify: (200) [user] o_s('compile-programs', 'compile-programs')
Exit: (200) [user] o_s('compile-programs', 'compile-programs')
Exit: (199) [user] o_s(['compile-programs'], 'compile-programs')
Exit: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'compile-programs')
Exit: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs'))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (199) [user] must_ex(current_why_UU(_133896))
^ Unify: (199) [user] must_ex(current_why_UU(_133896))
Call: (201) [user] current_why_UU(_133896)
Unify: (201) [user] current_why_UU(_133896)
^ Call: (202) [user] get_why_uu(_133896)
^ Unify: (202) [user] get_why_uu(_133896)
^ Call: (203) [user] findall(_139436, current_why(_139436), _139442)
^ Unify: (203) [$bags] findall(_139436, user:current_why(_139436), _139442)
^ Call: (204) [$bags] findall(_139436, user:current_why(_139436), _139442, [])
^ Unify: (204) [$bags] findall(_139436, user:current_why(_139436), _139442, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_139436, user:current_why(_139436), _139442, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_139436, user:current_why(_139436), _139442, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
Unify: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
^ Call: (207) [user] bugger:current_why(_139436)
^ Unify: (207) [user] bugger:current_why(_139436)
^ Call: (208) [user] bugger:current_why_data(_139436)
^ Unify: (208) [user] bugger:current_why_data(_139436)
Call: (209) [system] nb_current('$current_why', wp(_139436, _150696))
Fail: (209) [system] nb_current('$current_why', wp(_139436, _150696))
^ Redo: (208) [user] bugger:current_why_data(_139436)
^ Unify: (208) [user] bugger:current_why_data(_139436)
Call: (209) [t_l] t_l:current_why_source(_139436)
Fail: (209) [t_l] t_l:current_why_source(_139436)
^ Fail: (208) [user] bugger:current_why_data(_139436)
^ Redo: (207) [user] bugger:current_why(_139436)
^ Unify: (207) [user] bugger:current_why(mfl4(_158124, _158126, _158128, _158130))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_159080, _159082), once(user:current_mfl4(_158124, _158126, _158128, _158130)), '$restore_trace'(_159080, _159082))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_159080, _159082), system:once(user:current_mfl4(_158124, _158126, _158128, _158130)), system:'$restore_trace'(_159080, _159082))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_159080, _159082))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_158124, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_158124, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
Exit: (206) [$bags] findall_loop(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295508, _295510)
Fail: (204) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295508, _295510)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325870)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325870)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4040)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169874, _169876)
Fail: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169874, _169876)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
Call: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _378426)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _478838, _478840)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (212) [system] _482582=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _484452)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _484452)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _487280)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _487280)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _514590, _514592)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _516470, _516472)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _516470, _516472)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (215) [system] _5062=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _6932)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _6932)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _9760)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _9760)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Call: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
Call: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
Call: (216) [system] _77582 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
Call: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
Call: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _86850, _86852)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
Call: (217) [lists] lists:member(_79440, ['next-operation', op(+, =, 'compile-programs')])
Unify: (217) [lists] lists:member(_79440, ['next-operation', op(+, =, 'compile-programs')])
Call: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _66430)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _66430)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _66430)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _66430)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _66430)
Call: (217) [system] _66430='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
Call: (219) [lists] lists:member_([], _79440, op(+, =, 'compile-programs'))
Unify: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
Call: (217) [system] var(op(+, =, 'compile-programs'))
Fail: (217) [system] var(op(+, =, 'compile-programs'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
Call: (217) [system] compound(op(+, =, 'compile-programs'))
Exit: (217) [system] compound(op(+, =, 'compile-programs'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _66430=op(+, =, 'compile-programs')
Exit: (217) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^ Fail: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
Call: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
Call: (215) [system] _145382 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
Call: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _154650, _154652)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
Call: (216) [lists] lists:member(_147240, ['next-operation', op(+, =, 'compile-programs')])
Unify: (216) [lists] lists:member(_147240, ['next-operation', op(+, =, 'compile-programs')])
Call: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _134230)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _134230)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _134230)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _134230)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _134230)
Call: (216) [system] _134230='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
Call: (218) [lists] lists:member_([], _147240, op(+, =, 'compile-programs'))
Unify: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
Call: (216) [system] var(op(+, =, 'compile-programs'))
Fail: (216) [system] var(op(+, =, 'compile-programs'))
^ Redo: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
Call: (216) [system] compound(op(+, =, 'compile-programs'))
Exit: (216) [system] compound(op(+, =, 'compile-programs'))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _134230=op(+, =, 'compile-programs')
Exit: (216) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^ Exit: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^ Fail: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_300642)
^ Unify: (212) [user] pfcGetSearch(_300642)
Call: (213) [t_l] t_l:pfcSearchTL(_302492)
Fail: (213) [t_l] t_l:pfcSearchTL(_302492)
^ Redo: (212) [user] pfcGetSearch(_300642)
^ Call: (213) [user] pfcSearch(_305266)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _300642=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _339962)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
Call: (218) [system] is_list(_347458)
Fail: (218) [system] is_list(_347458)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
Call: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), _354852)
Exit: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _408756)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _409696)
Call: (224) [system] nonvar(_410554)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _411556)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _412490)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(_421684))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(_421684))
Call: (224) [system] nonvar(number_of_clauses(_421684))
Exit: (224) [system] nonvar(number_of_clauses(_421684))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_421684), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_421684), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _436528), (prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), nb_setval('$pfc_current_choice', _436528))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436528), user:(prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), user:nb_setval('$pfc_current_choice', _436528))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _436528))
Call: (226) [system] nb_current('$pfc_current_choice', _436528)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_436538)
Exit: (225) [system] prolog_current_choice(2931)
^ Call: (225) [user] push_current_choice(2931)
^ Unify: (225) [user] push_current_choice(2931)
Call: (226) [system] nb_current('$pfc_current_choice', _445878)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2931])
Exit: (226) [system] b_setval('$pfc_current_choice', [2931])
^ Exit: (225) [user] push_current_choice(2931)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _454250)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436528), user:(prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), user:nb_setval('$pfc_current_choice', _436528))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (221) [user] pfc_spft(_469120, _469206, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128))
^ Unify: (221) [user] pfc_spft(_469120, _470138, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128))
^ Call: (222) [user] pfcCallSystem('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (224) [system] var('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Fail: (224) [system] var('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (224) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (224) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (227) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (227) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
Call: (227) [system] compound('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (227) [system] compound('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (227) [system] compound_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
Exit: (227) [system] compound_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _516520)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _517460)
Call: (225) [system] nonvar(_518318)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _519320)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _520254)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (226) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Call: (224) [user] predicate_property('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(_9710))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(_9710))
Call: (225) [system] nonvar(number_of_clauses(_9710))
Exit: (225) [system] nonvar(number_of_clauses(_9710))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_9710), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_9710), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Exit: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(716), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(716))
^ Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _24554), (prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), nb_setval('$pfc_current_choice', _24554))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24554), user:(prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), user:nb_setval('$pfc_current_choice', _24554))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _24554))
Call: (227) [system] nb_current('$pfc_current_choice', _24554)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_24564)
Exit: (226) [system] prolog_current_choice(2951)
^ Call: (226) [user] push_current_choice(2951)
^ Unify: (226) [user] push_current_choice(2951)
Call: (227) [system] nb_current('$pfc_current_choice', _33904)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2951])
Exit: (227) [system] b_setval('$pfc_current_choice', [2951])
^ Exit: (226) [user] push_current_choice(2951)
^ Call: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586)
^ Fail: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _42276)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24554), user:(prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), user:nb_setval('$pfc_current_choice', _24554))
^ Fail: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Fail: (221) [user] pfc_spft(_4250, _49780, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_147086)
Fail: (202) [t_l] t_l:pfcSearchTL(_147086)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_149860)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs')), pfcAdd_Now('next-operation'(op(+, =, 'compile-programs'))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_171326|_171328]
Exit: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_171326|_171328]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_175064, _175066), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_175064, _175066), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (204) [user] metta_interp_mode(+, _178780)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [user] metta_interp_mode(load, _183370)
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _192592)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_199068, _199070), once(user:is_compatio0), '$restore_trace'(_199068, _199070))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_199068, _199070), system:once(user:is_compatio0), system:'$restore_trace'(_199068, _199070))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_199068, _199070))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_204686, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_204686==""->true;our_ansi_format('#ffa505', '~w~n', [_204686]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_204686, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_204686==""->true;our_ansi_format('#ffa505', '~w~n', [_204686]))))
(=
(compile-programs)
( (style-check (- singleton)) (forall (program $P $) (load-files (with_self $P (bench $P)) (:: (silent True) (if changed))))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'), error(_175064, _175066), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, ['run-program', _236512, _236518, _236524, _236530], [[ntimes, _236512, _236518, _236566, _236572], ['set-det'], [add, 1, _236530, 1], [add, 2, _236530, _236566], [add, 3, _236530, _236572], [format, _236524, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _236512, _236566, _236572]]]], ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^ Exit: (193) [user] metta_file_buffer(+, [=, ['run-program', _236512, _236518, _236524, _236530], [[ntimes, _236512, _236518, _236566, _236572], ['set-det'], [add, 1, _236530, 1], [add, 2, _236530, _236566], [add, 3, _236530, _236572], [format, _236524, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _236512, _236566, _236572]]]], ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512])
Call: (195) [apply] apply:maplist_(['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (196) [user] maybe_assign('_GC'=_236572)
Unify: (196) [user] maybe_assign('_GC'=_236572)
^ Call: (197) [user] ignore(_236572=_GC)
^ Unify: (197) [system] ignore(user:(_236572=_GC))
Call: (198) [system] _236572=_GC
Exit: (198) [system] _GC=_GC
^ Exit: (197) [system] ignore(user:(_GC=_GC))
Exit: (196) [user] maybe_assign('_GC'=_GC)
Call: (196) [apply] apply:maplist_(['_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (197) [user] maybe_assign('_Time'=_236566)
Unify: (197) [user] maybe_assign('_Time'=_236566)
^ Call: (198) [user] ignore(_236566=_Time)
^ Unify: (198) [system] ignore(user:(_236566=_Time))
Call: (199) [system] _236566=_Time
Exit: (199) [system] _Time=_Time
^ Exit: (198) [system] ignore(user:(_Time=_Time))
Exit: (197) [user] maybe_assign('_Time'=_Time)
Call: (197) [apply] apply:maplist_(['_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (198) [user] maybe_assign('_Total'=_236530)
Unify: (198) [user] maybe_assign('_Total'=_236530)
^ Call: (199) [user] ignore(_236530=_Total)
^ Unify: (199) [system] ignore(user:(_236530=_Total))
Call: (200) [system] _236530=_Total
Exit: (200) [system] _Total=_Total
^ Exit: (199) [system] ignore(user:(_Total=_Total))
Exit: (198) [user] maybe_assign('_Total'=_Total)
Call: (198) [apply] apply:maplist_(['_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (199) [user] maybe_assign('_S'=_236524)
Unify: (199) [user] maybe_assign('_S'=_236524)
^ Call: (200) [user] ignore(_236524=_S)
^ Unify: (200) [system] ignore(user:(_236524=_S))
Call: (201) [system] _236524=_S
Exit: (201) [system] _S=_S
^ Exit: (200) [system] ignore(user:(_S=_S))
Exit: (199) [user] maybe_assign('_S'=_S)
Call: (199) [apply] apply:maplist_(['_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (200) [user] maybe_assign('_N'=_236518)
Unify: (200) [user] maybe_assign('_N'=_236518)
^ Call: (201) [user] ignore(_236518=_N)
^ Unify: (201) [system] ignore(user:(_236518=_N))
Call: (202) [system] _236518=_N
Exit: (202) [system] _N=_N
^ Exit: (201) [system] ignore(user:(_N=_N))
Exit: (200) [user] maybe_assign('_N'=_N)
Call: (200) [apply] apply:maplist_(['_Program'=_236512], user:maybe_assign)
Unify: (200) [apply] apply:maplist_(['_Program'=_236512], user:maybe_assign)
Call: (201) [user] maybe_assign('_Program'=_236512)
Unify: (201) [user] maybe_assign('_Program'=_236512)
^ Call: (202) [user] ignore(_236512=_Program)
^ Unify: (202) [system] ignore(user:(_236512=_Program))
Call: (203) [system] _236512=_Program
Exit: (203) [system] _Program=_Program
^ Exit: (202) [system] ignore(user:(_Program=_Program))
Exit: (201) [user] maybe_assign('_Program'=_Program)
Call: (201) [apply] apply:maplist_([], user:maybe_assign)
Unify: (201) [apply] apply:maplist_([], user:maybe_assign)
Exit: (201) [apply] apply:maplist_([], user:maybe_assign)
Exit: (200) [apply] apply:maplist_(['_Program'=_Program], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] var([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] string([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806), pfcAdd_Now('next-operation'(_367806)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806), pfcAdd_Now('next-operation'(_367806)))
Call: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806)
Unify: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, _370598))
Call: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _370598)
Unify: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _370598)
Call: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _370598)
Unify: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _370598)
Call: (200) [user] o_s('run-program', _370598)
Unify: (200) [user] o_s('run-program', 'run-program')
Exit: (200) [user] o_s('run-program', 'run-program')
Exit: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], 'run-program')
Exit: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'run-program')
Exit: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program'))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Call: (199) [user] must_ex(current_why_UU(_391816))
^ Unify: (199) [user] must_ex(current_why_UU(_391816))
Call: (201) [user] current_why_UU(_391816)
Unify: (201) [user] current_why_UU(_391816)
^ Call: (202) [user] get_why_uu(_391816)
^ Unify: (202) [user] get_why_uu(_391816)
^ Call: (203) [user] findall(_397356, current_why(_397356), _397362)
^ Unify: (203) [$bags] findall(_397356, user:current_why(_397356), _397362)
^ Call: (204) [$bags] findall(_397356, user:current_why(_397356), _397362, [])
^ Unify: (204) [$bags] findall(_397356, user:current_why(_397356), _397362, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_397356, user:current_why(_397356), _397362, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_397356, user:current_why(_397356), _397362, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
Unify: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
^ Call: (207) [user] bugger:current_why(_397356)
^ Unify: (207) [user] bugger:current_why(_397356)
^ Call: (208) [user] bugger:current_why_data(_397356)
^ Unify: (208) [user] bugger:current_why_data(_397356)
Call: (209) [system] nb_current('$current_why', wp(_397356, _408616))
Fail: (209) [system] nb_current('$current_why', wp(_397356, _408616))
^ Redo: (208) [user] bugger:current_why_data(_397356)
^ Unify: (208) [user] bugger:current_why_data(_397356)
Call: (209) [t_l] t_l:current_why_source(_397356)
Fail: (209) [t_l] t_l:current_why_source(_397356)
^ Fail: (208) [user] bugger:current_why_data(_397356)
^ Redo: (207) [user] bugger:current_why(_397356)
^ Unify: (207) [user] bugger:current_why(mfl4(_416044, _416046, _416048, _416050))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_417000, _417002), once(user:current_mfl4(_416044, _416046, _416048, _416050)), '$restore_trace'(_417000, _417002))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_417000, _417002), system:once(user:current_mfl4(_416044, _416046, _416048, _416050)), system:'$restore_trace'(_417000, _417002))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_417000, _417002))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_416044, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_416044, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
Exit: (206) [$bags] findall_loop(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _391816)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_35368, _35370)
Fail: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_35368, _35370)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_428202, _428204)
Fail: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_428202, _428204)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
Call: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _118696)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), _219108, _219110)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
Call: (212) [system] _222852=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _224722)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _224722)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _227550)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _227550)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), _254860, _254862)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _256740, _256742)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _256740, _256742)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
Call: (215) [system] _265146=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _267016)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _267016)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _269844)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _269844)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Call: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^ Exit: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
Call: (216) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (216) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
Call: (216) [system] _337666 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
Call: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
Call: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _346934, _346936)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
Call: (217) [lists] lists:member(_339524, ['next-operation', op(+, =, 'run-program')])
Unify: (217) [lists] lists:member(_339524, ['next-operation', op(+, =, 'run-program')])
Call: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _326514)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _326514)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _326514)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _326514)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _326514)
Call: (217) [system] _326514='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
Call: (219) [lists] lists:member_([], _339524, op(+, =, 'run-program'))
Unify: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
Call: (217) [system] var(op(+, =, 'run-program'))
Fail: (217) [system] var(op(+, =, 'run-program'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
Call: (217) [system] compound(op(+, =, 'run-program'))
Exit: (217) [system] compound(op(+, =, 'run-program'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _326514=op(+, =, 'run-program')
Exit: (217) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^ Fail: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
Call: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
Call: (215) [system] _405466 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
Call: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _414734, _414736)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
Call: (216) [lists] lists:member(_407324, ['next-operation', op(+, =, 'run-program')])
Unify: (216) [lists] lists:member(_407324, ['next-operation', op(+, =, 'run-program')])
Call: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _394314)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _394314)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _394314)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _394314)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _394314)
Call: (216) [system] _394314='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
Call: (218) [lists] lists:member_([], _407324, op(+, =, 'run-program'))
Unify: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
Call: (216) [system] var(op(+, =, 'run-program'))
Fail: (216) [system] var(op(+, =, 'run-program'))
^ Redo: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
Call: (216) [system] compound(op(+, =, 'run-program'))
Exit: (216) [system] compound(op(+, =, 'run-program'))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _394314=op(+, =, 'run-program')
Exit: (216) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^ Exit: (215) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (214) [user] pfcTraced(op(+, =, 'run-program'))
^ Fail: (214) [user] pfcTraced(op(+, =, 'run-program'))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_41164)
^ Unify: (212) [user] pfcGetSearch(_41164)
Call: (213) [t_l] t_l:pfcSearchTL(_43014)
Fail: (213) [t_l] t_l:pfcSearchTL(_43014)
^ Redo: (212) [user] pfcGetSearch(_41164)
^ Call: (213) [user] pfcSearch(_45788)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _41164=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _80484)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
Call: (218) [system] is_list(_87980)
Fail: (218) [system] is_list(_87980)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
Call: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), _95374)
Exit: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _149278)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _150218)
Call: (224) [system] nonvar(_151076)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _152078)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _153012)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(_162206))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(_162206))
Call: (224) [system] nonvar(number_of_clauses(_162206))
Exit: (224) [system] nonvar(number_of_clauses(_162206))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_162206), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_162206), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _177050), (prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), nb_setval('$pfc_current_choice', _177050))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _177050), user:(prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), user:nb_setval('$pfc_current_choice', _177050))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _177050))
Call: (226) [system] nb_current('$pfc_current_choice', _177050)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_177060)
Exit: (225) [system] prolog_current_choice(2935)
^ Call: (225) [user] push_current_choice(2935)
^ Unify: (225) [user] push_current_choice(2935)
Call: (226) [system] nb_current('$pfc_current_choice', _186400)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2935])
Exit: (226) [system] b_setval('$pfc_current_choice', [2935])
^ Exit: (225) [user] push_current_choice(2935)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _194772)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _177050), user:(prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), user:nb_setval('$pfc_current_choice', _177050))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (221) [user] pfc_spft(_209642, _209728, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^ Unify: (221) [user] pfc_spft(_209642, _210660, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^ Call: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (224) [system] var('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Fail: (224) [system] var('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (224) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (224) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
Call: (227) [system] compound('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (227) [system] compound('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] compound_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
Exit: (227) [system] compound_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _257042)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _257982)
Call: (225) [system] nonvar(_258840)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _259842)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _260776)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(_269970))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(_269970))
Call: (225) [system] nonvar(number_of_clauses(_269970))
Exit: (225) [system] nonvar(number_of_clauses(_269970))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_269970), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_269970), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(718), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(718))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _284814), (prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), nb_setval('$pfc_current_choice', _284814))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _284814), user:(prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), user:nb_setval('$pfc_current_choice', _284814))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _284814))
Call: (227) [system] nb_current('$pfc_current_choice', _284814)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_284824)
Exit: (226) [system] prolog_current_choice(2955)
^ Call: (226) [user] push_current_choice(2955)
^ Unify: (226) [user] push_current_choice(2955)
Call: (227) [system] nb_current('$pfc_current_choice', _294164)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2955])
Exit: (227) [system] b_setval('$pfc_current_choice', [2955])
^ Exit: (226) [user] push_current_choice(2955)
^ Call: (226) [user] clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846)
^ Fail: (226) [user] clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _302536)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _284814), user:(prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), user:nb_setval('$pfc_current_choice', _284814))
^ Fail: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Fail: (221) [user] pfc_spft(_209642, _310040, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_407346)
Fail: (202) [t_l] t_l:pfcSearchTL(_407346)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_410120)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program')), pfcAdd_Now('next-operation'(op(+, =, 'run-program'))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_431586|_431588]
Exit: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_431586|_431588]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_435324, _435326), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_435324, _435326), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (204) [user] metta_interp_mode(+, _439040)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [user] metta_interp_mode(load, _443630)
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _452852)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_459328, _459330), once(user:is_compatio0), '$restore_trace'(_459328, _459330))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_459328, _459330), system:once(user:is_compatio0), system:'$restore_trace'(_459328, _459330))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_459328, _459330))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_464946, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_464946==""->true;our_ansi_format('#ffa505', '~w~n', [_464946]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_464946, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_464946==""->true;our_ansi_format('#ffa505', '~w~n', [_464946]))))
(=
(run-program $Program $N $S $Total)
( (ntimes $Program $N $Time $GC)
(set-det)
(add 1 $Total 1)
(add 2 $Total $Time)
(add 3 $Total $GC)
(format $S '~p~t~18| ~t~3f~25| ~t~3f~32|~n'
(:: $Program $Time $GC))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'), error(_435324, _435326), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, [add, _497136, _497142, _497148], [[arg, _497136, _497142, _497184], [is, _497202, [+, _497184, _497148]], ['nb-setarg', _497136, _497142, _497202]]], ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^ Exit: (193) [user] metta_file_buffer(+, [=, [add, _497136, _497142, _497148], [[arg, _497136, _497142, _497184], [is, _497202, [+, _497184, _497148]], ['nb-setarg', _497136, _497142, _497202]]], ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136])
Call: (195) [apply] apply:maplist_(['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Call: (196) [user] maybe_assign('_T'=_497202)
Unify: (196) [user] maybe_assign('_T'=_497202)
^ Call: (197) [user] ignore(_497202=_T)
^ Unify: (197) [system] ignore(user:(_497202=_T))
Call: (198) [system] _497202=_T
Exit: (198) [system] _T=_T
^ Exit: (197) [system] ignore(user:(_T=_T))
Exit: (196) [user] maybe_assign('_T'=_T)
Call: (196) [apply] apply:maplist_(['_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Call: (197) [user] maybe_assign('_T0'=_497184)
Unify: (197) [user] maybe_assign('_T0'=_497184)
^ Call: (198) [user] ignore(_497184=_T0)
^ Unify: (198) [system] ignore(user:(_497184=_T0))
Call: (199) [system] _3746=_T0
Exit: (199) [system] _T0=_T0
^ Exit: (198) [system] ignore(user:(_T0=_T0))
Exit: (197) [user] maybe_assign('_T0'=_T0)
Call: (197) [apply] apply:maplist_(['_Time'=_3710, '_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_Time'=_3710, '_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Call: (198) [user] maybe_assign('_Time'=_3710)
Unify: (198) [user] maybe_assign('_Time'=_3710)
^ Call: (199) [user] ignore(_3710=_Time)
^ Unify: (199) [system] ignore(user:(_3710=_Time))
Call: (200) [system] _3710=_Time
Exit: (200) [system] _Time=_Time
^ Exit: (199) [system] ignore(user:(_Time=_Time))
Exit: (198) [user] maybe_assign('_Time'=_Time)
Call: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Call: (199) [user] maybe_assign('_Term'=_3704)
Unify: (199) [user] maybe_assign('_Term'=_3704)
^ Call: (200) [user] ignore(_3704=_Term)
^ Unify: (200) [system] ignore(user:(_3704=_Term))
Call: (201) [system] _3704=_Term
Exit: (201) [system] _Term=_Term
^ Exit: (200) [system] ignore(user:(_Term=_Term))
Exit: (199) [user] maybe_assign('_Term'=_Term)
Call: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
Call: (200) [user] maybe_assign('_Arg'=_3698)
Unify: (200) [user] maybe_assign('_Arg'=_3698)
^ Call: (201) [user] ignore(_3698=_Arg)
^ Unify: (201) [system] ignore(user:(_3698=_Arg))
Call: (202) [system] _3698=_Arg
Exit: (202) [system] _Arg=_Arg
^ Exit: (201) [system] ignore(user:(_Arg=_Arg))
Exit: (200) [user] maybe_assign('_Arg'=_Arg)
Call: (200) [apply] apply:maplist_([], user:maybe_assign)
Unify: (200) [apply] apply:maplist_([], user:maybe_assign)
Exit: (200) [apply] apply:maplist_([], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_Arg'=_Arg], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] var([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] string([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126), pfcAdd_Now('next-operation'(_98126)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126), pfcAdd_Now('next-operation'(_98126)))
Call: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126)
Unify: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, _100918))
Call: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _100918)
Unify: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _100918)
Call: (199) [user] o_s([add, _Arg, _Term, _Time], _100918)
Unify: (199) [user] o_s([add, _Arg, _Term, _Time], _100918)
Call: (200) [user] o_s(add, _100918)
Unify: (200) [user] o_s(add, add)
Exit: (200) [user] o_s(add, add)
Exit: (199) [user] o_s([add, _Arg, _Term, _Time], add)
Exit: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], add)
Exit: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Call: (199) [user] must_ex(current_why_UU(_122136))
^ Unify: (199) [user] must_ex(current_why_UU(_122136))
Call: (201) [user] current_why_UU(_122136)
Unify: (201) [user] current_why_UU(_122136)
^ Call: (202) [user] get_why_uu(_122136)
^ Unify: (202) [user] get_why_uu(_122136)
^ Call: (203) [user] findall(_127676, current_why(_127676), _127682)
^ Unify: (203) [$bags] findall(_127676, user:current_why(_127676), _127682)
^ Call: (204) [$bags] findall(_127676, user:current_why(_127676), _127682, [])
^ Unify: (204) [$bags] findall(_127676, user:current_why(_127676), _127682, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_127676, user:current_why(_127676), _127682, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_127676, user:current_why(_127676), _127682, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
Unify: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
^ Call: (207) [user] bugger:current_why(_127676)
^ Unify: (207) [user] bugger:current_why(_127676)
^ Call: (208) [user] bugger:current_why_data(_127676)
^ Unify: (208) [user] bugger:current_why_data(_127676)
Call: (209) [system] nb_current('$current_why', wp(_127676, _138936))
Fail: (209) [system] nb_current('$current_why', wp(_127676, _138936))
^ Redo: (208) [user] bugger:current_why_data(_127676)
^ Unify: (208) [user] bugger:current_why_data(_127676)
Call: (209) [t_l] t_l:current_why_source(_127676)
Fail: (209) [t_l] t_l:current_why_source(_127676)
^ Fail: (208) [user] bugger:current_why_data(_127676)
^ Redo: (207) [user] bugger:current_why(_127676)
^ Unify: (207) [user] bugger:current_why(mfl4(_146364, _146366, _146368, _146370))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_147320, _147322), once(user:current_mfl4(_146364, _146366, _146368, _146370)), '$restore_trace'(_147320, _147322))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_147320, _147322), system:once(user:current_mfl4(_146364, _146366, _146368, _146370)), system:'$restore_trace'(_147320, _147322))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_147320, _147322))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_146364, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_146364, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
Exit: (206) [$bags] findall_loop(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_283748, _283750)
Fail: (204) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_283748, _283750)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _314110)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _314110)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3990)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_157094, _157096)
Fail: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_157094, _157096)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
Call: (202) [system] is_list('next-operation'(op(+, =, add)))
Fail: (202) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _365646)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, add)), _466058, _466060)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
Call: (212) [system] _469802=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _471672)
^ Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _471672)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _474500)
^ Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _474500)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, add)), _501810, _501812)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _503690, _503692)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
Call: (215) [system] var('next-operation'(op(+, =, add)))
Fail: (215) [system] var('next-operation'(op(+, =, add)))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _503690, _503692)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
Call: (215) [system] _512096=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _513966)
^ Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _513966)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _516794)
^ Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _516794)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Call: (213) [user] assert('next-operation'(op(+, =, add)))
^ Exit: (213) [user] assert('next-operation'(op(+, =, add)))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
Call: (216) [system] var('next-operation'(op(+, =, add)))
Fail: (216) [system] var('next-operation'(op(+, =, add)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
Call: (216) [system] compound('next-operation'(op(+, =, add)))
Exit: (216) [system] compound('next-operation'(op(+, =, add)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
Call: (216) [system] _64828 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
Call: (217) [system] is_list('next-operation'(op(+, =, add)))
Fail: (217) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
Call: (217) [system] compound('next-operation'(op(+, =, add)))
Exit: (217) [system] compound('next-operation'(op(+, =, add)))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), _74096, _74098)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
Call: (217) [lists] lists:member(_66686, ['next-operation', op(+, =, add)])
Unify: (217) [lists] lists:member(_66686, ['next-operation', op(+, =, add)])
Call: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _53676)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _53676)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _53676)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _53676)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _53676)
Call: (217) [system] _53676='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
Call: (219) [lists] lists:member_([], _66686, op(+, =, add))
Unify: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (218) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (216) [user] compound_eles(0, op(+, =, add), _53676)
^ Unify: (216) [user] compound_eles(0, op(+, =, add), _53676)
Call: (217) [system] var(op(+, =, add))
Fail: (217) [system] var(op(+, =, add))
^ Redo: (216) [user] compound_eles(0, op(+, =, add), _53676)
^ Unify: (216) [user] compound_eles(0, op(+, =, add), _53676)
Call: (217) [system] compound(op(+, =, add))
Exit: (217) [system] compound(op(+, =, add))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _53676=op(+, =, add)
Exit: (217) [system] op(+, =, add)=op(+, =, add)
^ Exit: (216) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (215) [user] pfcIgnored(op(+, =, add))
^ Fail: (215) [user] pfcIgnored(op(+, =, add))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
Call: (215) [system] var('next-operation'(op(+, =, add)))
Fail: (215) [system] var('next-operation'(op(+, =, add)))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
Call: (215) [system] compound('next-operation'(op(+, =, add)))
Exit: (215) [system] compound('next-operation'(op(+, =, add)))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
Call: (215) [system] _132628 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
Call: (216) [system] is_list('next-operation'(op(+, =, add)))
Fail: (216) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
Call: (216) [system] compound('next-operation'(op(+, =, add)))
Exit: (216) [system] compound('next-operation'(op(+, =, add)))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), _141896, _141898)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
Call: (216) [lists] lists:member(_134486, ['next-operation', op(+, =, add)])
Unify: (216) [lists] lists:member(_134486, ['next-operation', op(+, =, add)])
Call: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _121476)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _121476)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _121476)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _121476)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _121476)
Call: (216) [system] _121476='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
Call: (218) [lists] lists:member_([], _134486, op(+, =, add))
Unify: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (217) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (215) [user] compound_eles(0, op(+, =, add), _121476)
^ Unify: (215) [user] compound_eles(0, op(+, =, add), _121476)
Call: (216) [system] var(op(+, =, add))
Fail: (216) [system] var(op(+, =, add))
^ Redo: (215) [user] compound_eles(0, op(+, =, add), _121476)
^ Unify: (215) [user] compound_eles(0, op(+, =, add), _121476)
Call: (216) [system] compound(op(+, =, add))
Exit: (216) [system] compound(op(+, =, add))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _121476=op(+, =, add)
Exit: (216) [system] op(+, =, add)=op(+, =, add)
^ Exit: (215) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (214) [user] pfcTraced(op(+, =, add))
^ Fail: (214) [user] pfcTraced(op(+, =, add))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_287888)
^ Unify: (212) [user] pfcGetSearch(_287888)
Call: (213) [t_l] t_l:pfcSearchTL(_289738)
Fail: (213) [t_l] t_l:pfcSearchTL(_289738)
^ Redo: (212) [user] pfcGetSearch(_287888)
^ Call: (213) [user] pfcSearch(_292512)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _287888=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, add))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _327208)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
Call: (218) [system] is_list(_334704)
Fail: (218) [system] is_list(_334704)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
Call: (219) [system] copy_term('next-operation'(op(+, =, add)), _342098)
Exit: (219) [system] copy_term('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _347690))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), _396002)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _396942)
Call: (224) [system] nonvar(_397800)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _398802)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _399736)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(_408930))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(_408930))
Call: (224) [system] nonvar(number_of_clauses(_408930))
Exit: (224) [system] nonvar(number_of_clauses(_408930))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_408930), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_408930), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _423774), (prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), nb_setval('$pfc_current_choice', _423774))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _423774), user:(prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), user:nb_setval('$pfc_current_choice', _423774))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _423774))
Call: (226) [system] nb_current('$pfc_current_choice', _423774)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_423784)
Exit: (225) [system] prolog_current_choice(2934)
^ Call: (225) [user] push_current_choice(2934)
^ Unify: (225) [user] push_current_choice(2934)
Call: (226) [system] nb_current('$pfc_current_choice', _433124)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2934])
Exit: (226) [system] b_setval('$pfc_current_choice', [2934])
^ Exit: (225) [user] push_current_choice(2934)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _441496)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _423774), user:(prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), user:nb_setval('$pfc_current_choice', _423774))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (221) [user] pfc_spft(_456366, _456452, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374))
^ Unify: (221) [user] pfc_spft(_456366, _457384, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374))
^ Call: (222) [user] pfcCallSystem('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (224) [system] var('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Fail: (224) [system] var('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (224) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (224) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (227) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
Call: (227) [system] compound('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (227) [system] compound('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] compound_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
Exit: (227) [system] compound_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _503766)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _504706)
Call: (225) [system] nonvar(_505564)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _506566)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _507500)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), number_of_clauses(_516694))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), number_of_clauses(_516694))
Call: (225) [system] nonvar(number_of_clauses(_516694))
Exit: (225) [system] nonvar(number_of_clauses(_516694))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_516694), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_516694), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] callable('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
Exit: (227) [system] callable('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(720), user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), number_of_clauses(720))
^ Unify: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _11614), (prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), nb_setval('$pfc_current_choice', _11614))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _11614), user:(prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), user:nb_setval('$pfc_current_choice', _11614))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _11614))
Call: (227) [system] nb_current('$pfc_current_choice', _11614)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_11624)
Exit: (226) [system] prolog_current_choice(2954)
^ Call: (226) [user] push_current_choice(2954)
^ Unify: (226) [user] push_current_choice(2954)
Call: (227) [system] nb_current('$pfc_current_choice', _20964)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2954])
Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^ Exit: (226) [user] push_current_choice(2954)
^ Call: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646)
^ Fail: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _29336)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _11614), user:(prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), user:nb_setval('$pfc_current_choice', _11614))
^ Fail: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Fail: (221) [user] pfc_spft(_4200, _36840, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_134146)
Fail: (202) [t_l] t_l:pfcSearchTL(_134146)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_136920)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add)), pfcAdd_Now('next-operation'(op(+, =, add))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_158386|_158388]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_158386|_158388]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_162124, _162126), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_162124, _162126), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (204) [user] metta_interp_mode(+, _165840)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [user] metta_interp_mode(load, _170430)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _179652)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_186128, _186130), once(user:is_compatio0), '$restore_trace'(_186128, _186130))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_186128, _186130), system:once(user:is_compatio0), system:'$restore_trace'(_186128, _186130))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_186128, _186130))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_191746, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_191746==""->true;our_ansi_format('#ffa505', '~w~n', [_191746]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_191746, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_191746==""->true;our_ansi_format('#ffa505', '~w~n', [_191746]))))
(=
(add $Arg $Term $Time)
( (arg $Arg $Term $T0)
(is $T
(+ $T0 $Time))
(nb-setarg $Arg $Term $T)))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'), error(_162124, _162126), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _223646]]), ['__'=_223646], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^ Exit: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _223646]]), ['__'=_223646], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^ Call: (194) [user] apply:maplist(maybe_assign, ['__'=_223646])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_223646])
Call: (195) [apply] apply:maplist_(['__'=_223646], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['__'=_223646], user:maybe_assign)
Call: (196) [user] maybe_assign('__'=_223646)
Unify: (196) [user] maybe_assign('__'=_223646)
^ Call: (197) [user] ignore(_223646=__)
^ Unify: (197) [system] ignore(user:(_223646=__))
Call: (198) [system] _223646=__
Exit: (198) [system] __=__
^ Exit: (197) [system] ignore(user:(__=__))
Exit: (196) [user] maybe_assign('__'=__)
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] var(exec([if, [statistics, gctime, __]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec([if, [statistics, gctime, __]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] string(exec([if, [statistics, gctime, __]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] var([if, [statistics, gctime, __]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] string([if, [statistics, gctime, __]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _382654))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
Call: (200) [system] _392298 is 2+1
Exit: (200) [system] 3 is 2+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _447144)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
Call: (200) [system] _418244=3
Exit: (200) [system] 3=3
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Call: (197) [user] must_det_ll(3>0)
^ Unify: (197) [user] must_det_ll(user:(3>0))
^ Call: (198) [user] once(user:(3>0))
^ Unify: (198) [system] once(user:(3>0))
Call: (199) [system] 3>0
Exit: (199) [system] 3>0
^ Exit: (198) [system] once(user:(3>0))
^ Exit: (197) [user] must_det_ll(user:(3>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_487166, _487168), once(user:is_synthing_unit_tests0), '$restore_trace'(_487166, _487168))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_487166, _487168), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_487166, _487168))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_487166, _487168))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _491904)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _491904)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^ Call: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _511184), pfcAdd_Now('next-operation'(_511184)))
^ Unify: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _511184), pfcAdd_Now('next-operation'(_511184)))
Call: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], _511184)
Unify: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, _513976))
Call: (199) [user] o_s([[statistics, gctime, __]], _513976)
Unify: (199) [user] o_s([[statistics, gctime, __]], _513976)
Call: (200) [user] o_s([statistics, gctime, __], _513976)
Unify: (200) [user] o_s([statistics, gctime, __], _513976)
Call: (201) [user] o_s(statistics, _513976)
Unify: (201) [user] o_s(statistics, statistics)
Exit: (201) [user] o_s(statistics, statistics)
Exit: (200) [user] o_s([statistics, gctime, __], statistics)
Exit: (199) [user] o_s([[statistics, gctime, __]], statistics)
Exit: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Call: (200) [user] must_ex(current_why_UU(_14840))
^ Unify: (200) [user] must_ex(current_why_UU(_14840))
Call: (202) [user] current_why_UU(_14840)
Unify: (202) [user] current_why_UU(_14840)
^ Call: (203) [user] get_why_uu(_14840)
^ Unify: (203) [user] get_why_uu(_14840)
^ Call: (204) [user] findall(_20380, current_why(_20380), _20386)
^ Unify: (204) [$bags] findall(_20380, user:current_why(_20380), _20386)
^ Call: (205) [$bags] findall(_20380, user:current_why(_20380), _20386, [])
^ Unify: (205) [$bags] findall(_20380, user:current_why(_20380), _20386, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_20380, user:current_why(_20380), _20386, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_20380, user:current_why(_20380), _20386, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
Unify: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
^ Call: (208) [user] bugger:current_why(_20380)
^ Unify: (208) [user] bugger:current_why(_20380)
^ Call: (209) [user] bugger:current_why_data(_20380)
^ Unify: (209) [user] bugger:current_why_data(_20380)
Call: (210) [system] nb_current('$current_why', wp(_20380, _31640))
Fail: (210) [system] nb_current('$current_why', wp(_20380, _31640))
^ Redo: (209) [user] bugger:current_why_data(_20380)
^ Unify: (209) [user] bugger:current_why_data(_20380)
Call: (210) [t_l] t_l:current_why_source(_20380)
Fail: (210) [t_l] t_l:current_why_source(_20380)
^ Fail: (209) [user] bugger:current_why_data(_20380)
^ Redo: (208) [user] bugger:current_why(_20380)
^ Unify: (208) [user] bugger:current_why(mfl4(_39068, _39070, _39072, _39074))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_40024, _40026), once(user:current_mfl4(_39068, _39070, _39072, _39074)), '$restore_trace'(_40024, _40026))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_40024, _40026), system:once(user:current_mfl4(_39068, _39070, _39072, _39074)), system:'$restore_trace'(_40024, _40026))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_40024, _40026))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_39068, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_39068, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
Exit: (207) [$bags] findall_loop(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_176384, _176386)
Fail: (205) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_176384, _176386)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _14840)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_50410, _50412)
Fail: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_50410, _50412)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
Call: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _258962)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), _359374, _359376)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
Call: (213) [system] _363118=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _364988)
^ Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _364988)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _367816)
^ Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _367816)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), _395126, _395128)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _397006, _397008)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _397006, _397008)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
Call: (216) [system] _405412=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _407282)
^ Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _407282)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _410110)
^ Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _410110)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Call: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^ Exit: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
Call: (217) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (217) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
Call: (217) [system] _477932 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
Call: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
Call: (218) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (218) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _487200, _487202)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
Call: (218) [lists] lists:member(_479790, ['next-operation', op(exec, if, statistics)])
Unify: (218) [lists] lists:member(_479790, ['next-operation', op(exec, if, statistics)])
Call: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _466780)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _466780)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _466780)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _466780)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _466780)
Call: (218) [system] _466780='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
Call: (220) [lists] lists:member_([], _479790, op(exec, if, statistics))
Unify: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (219) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
^ Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
Call: (218) [system] var(op(exec, if, statistics))
Fail: (218) [system] var(op(exec, if, statistics))
^ Redo: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
^ Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
Call: (218) [system] compound(op(exec, if, statistics))
Exit: (218) [system] compound(op(exec, if, statistics))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _3918=op(exec, if, statistics)
Exit: (218) [system] op(exec, if, statistics)=op(exec, if, statistics)
^ Exit: (217) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (216) [user] pfcIgnored(op(exec, if, statistics))
^ Fail: (216) [user] pfcIgnored(op(exec, if, statistics))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
Call: (216) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (216) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
Call: (216) [system] _25794 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
Call: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _35062, _35064)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
Call: (217) [lists] lists:member(_27652, ['next-operation', op(exec, if, statistics)])
Unify: (217) [lists] lists:member(_27652, ['next-operation', op(exec, if, statistics)])
Call: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _14642)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _14642)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _14642)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _14642)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _14642)
Call: (217) [system] _14642='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
Call: (219) [lists] lists:member_([], _27652, op(exec, if, statistics))
Unify: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (218) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
^ Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
Call: (217) [system] var(op(exec, if, statistics))
Fail: (217) [system] var(op(exec, if, statistics))
^ Redo: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
^ Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
Call: (217) [system] compound(op(exec, if, statistics))
Exit: (217) [system] compound(op(exec, if, statistics))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _14642=op(exec, if, statistics)
Exit: (217) [system] op(exec, if, statistics)=op(exec, if, statistics)
^ Exit: (216) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (215) [user] pfcTraced(op(exec, if, statistics))
^ Fail: (215) [user] pfcTraced(op(exec, if, statistics))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_181054)
^ Unify: (213) [user] pfcGetSearch(_181054)
Call: (214) [t_l] t_l:pfcSearchTL(_182904)
Fail: (214) [t_l] t_l:pfcSearchTL(_182904)
^ Redo: (213) [user] pfcGetSearch(_181054)
^ Call: (214) [user] pfcSearch(_185678)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _181054=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _220374)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
Call: (219) [system] is_list(_227870)
Fail: (219) [system] is_list(_227870)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
Call: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), _235264)
Exit: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _289168)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _290108)
Call: (225) [system] nonvar(_290966)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _291968)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _292902)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(_302096))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(_302096))
Call: (225) [system] nonvar(number_of_clauses(_302096))
Exit: (225) [system] nonvar(number_of_clauses(_302096))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_302096), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_302096), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _316940), (prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), nb_setval('$pfc_current_choice', _316940))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _316940), user:(prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), user:nb_setval('$pfc_current_choice', _316940))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _316940))
Call: (227) [system] nb_current('$pfc_current_choice', _316940)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_316950)
Exit: (226) [system] prolog_current_choice(2953)
^ Call: (226) [user] push_current_choice(2953)
^ Unify: (226) [user] push_current_choice(2953)
Call: (227) [system] nb_current('$pfc_current_choice', _326290)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2953])
Exit: (227) [system] b_setval('$pfc_current_choice', [2953])
^ Exit: (226) [user] push_current_choice(2953)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _334662)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _316940), user:(prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), user:nb_setval('$pfc_current_choice', _316940))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (222) [user] pfc_spft(_349532, _349618, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^ Unify: (222) [user] pfc_spft(_349532, _350550, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^ Call: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (225) [system] var('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Fail: (225) [system] var('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (225) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (225) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
Call: (228) [system] compound('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (228) [system] compound('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] compound_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
Exit: (228) [system] compound_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _396932)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _397872)
Call: (226) [system] nonvar(_398730)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _399732)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _400666)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(_409860))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(_409860))
Call: (226) [system] nonvar(number_of_clauses(_409860))
Exit: (226) [system] nonvar(number_of_clauses(_409860))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_409860), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_409860), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(722), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(722))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _424704), (prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), nb_setval('$pfc_current_choice', _424704))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _424704), user:(prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), user:nb_setval('$pfc_current_choice', _424704))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _424704))
Call: (228) [system] nb_current('$pfc_current_choice', _424704)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_424714)
Exit: (227) [system] prolog_current_choice(2973)
^ Call: (227) [user] push_current_choice(2973)
^ Unify: (227) [user] push_current_choice(2973)
Call: (228) [system] nb_current('$pfc_current_choice', _434054)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2973])
Exit: (228) [system] b_setval('$pfc_current_choice', [2973])
^ Exit: (227) [user] push_current_choice(2973)
^ Call: (227) [user] clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736)
^ Fail: (227) [user] clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _442426)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _424704), user:(prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), user:nb_setval('$pfc_current_choice', _424704))
^ Fail: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Fail: (222) [user] pfc_spft(_349532, _449930, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_28008)
Fail: (203) [t_l] t_l:pfcSearchTL(_28008)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_30782)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Exit: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics)), pfcAdd_Now('next-operation'(op(exec, if, statistics))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
Call: (200) [system] _67786=_67788
Exit: (200) [system] _67786=_67786
^ Call: (200) [user] ignore(catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690, _67786, _3422)), give_up(_69726), pp_m('red', gave_up(_69726))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690, _67786, _3422)), give_up(_69726), pp_m('red', gave_up(_69726))))
^ Call: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Unify: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _88960)
Fail: (209) [system] current_prolog_flag(windows, _89888)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_95348, _95350), once(user:is_flag0(log)), '$restore_trace'(_95348, _95350))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_95348, _95350), system:once(user:is_flag0(log)), system:'$restore_trace'(_95348, _95350))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_95348, _95350))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_103718, _103720), once(user:is_flag0(test)), '$restore_trace'(_103718, _103720))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_103718, _103720), system:once(user:is_flag0(test)), system:'$restore_trace'(_103718, _103720))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_103718, _103720))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Unify: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Call: (206) [user] original_user_error(_112114)
^ Unify: (206) [user] original_user_error(_112114)
Call: (207) [system] stream_property(_112114, file_no(2))
Unify: (207) [system] stream_property(_112114, file_no(2))
Call: (208) [system] nonvar(_112114)
Redo: (207) [system] stream_property(_112114, file_no(2))
Unify: (207) [system] stream_property(_112114, file_no(2))
Call: (208) [system] nonvar(_112114)
Redo: (207) [system] stream_property(_112114, file_no(2))
Unify: (207) [system] stream_property(_112114, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_123234)
Redo: (207) [system] stream_property(_112114, file_no(2))
Exit: (207) [system] stream_property((0x7f1a2a492220), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f1a2a492220))
^ Call: (206) [user] with_output_to((0x7f1a2a492220), write_exec([if, [statistics, gctime, __]]))
Call: (208) [user] write_exec([if, [statistics, gctime, __]])
Unify: (208) [user] write_exec([if, [statistics, gctime, __]])
^ Call: (209) [user] real_notrace(write_exec0([if, [statistics, gctime, __]]))
^ Unify: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_131598, _131600), once(user:write_exec0([if, [statistics, gctime, __]])), '$restore_trace'(_131598, _131600))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_131598, _131600), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(_131598, _131600))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_131598, _131600))
!(if (statistics gctime $))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
Exit: (208) [user] write_exec([if, [statistics, gctime, __]])
^ Exit: (206) [user] with_output_to((0x7f1a2a492220), write_exec([if, [statistics, gctime, __]]))
^ Exit: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Exit: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_143340, _143342), once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), '$restore_trace'(_143340, _143342))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_143340, _143342), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), system:'$restore_trace'(_143340, _143342))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_143340, _143342))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _159334), forall(rtrace_on_error(_159334), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _159334), user:forall(rtrace_on_error(_159334), true))
^ Call: (206) [user] clause(reset_cache, _159334)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)), _166820, (write_src_uo(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), catch(rtrace(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), _166820, throw(give_up(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))))), throw(_166820)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)), _166820, (write_src_uo(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), catch(rtrace(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), _166820, throw(give_up(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))))), throw(_166820)))
^ Call: (210) [user] retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))
^ Exit: (210) [user] retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)), _166820, (write_src_uo(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), catch(rtrace(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), _166820, throw(give_up(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))))), throw(_166820)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), user:true)
^ Redo: (206) [user] clause(reset_cache, _159334)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _178944, (write_src_uo(_178944=true), catch(rtrace(true), _178944, throw(give_up(_178944=true))), throw(_178944)))
Unify: (208) [user] catch_err(true, _178944, (write_src_uo(_178944=true), catch(rtrace(true), _178944, throw(give_up(_178944=true))), throw(_178944)))
Exit: (208) [user] catch_err(true, _178944, (write_src_uo(_178944=true), catch(rtrace(true), _178944, throw(give_up(_178944=true))), throw(_178944)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _159334), user:forall(rtrace_on_error(_159334), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
Call: (208) [user] file_hides_results(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_216008, _216010), once(user:(reset_eval_num, _215480=res(_3422), _215496=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _215514), (is_compatio->option_else(answer, _215538, leap);option_else(answer, _215538, each)), option_else('maximum-result-count', _215560, inf), option_else('initial-result-count', _215574, 10), _215586=contrl(_215560, _215538), _215604=_215606, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_215634), option_value(exec, skip), \+always_exec(_215514)->_215664=(skip(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)), deterministic(_215680)), _215604=1, !, true;_215664=(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, _215480, _215738)), !, flag(result_num, _215764, 0), _215776=eval('&self', _215514, _67786), \+ \+ (user:maplist(name_vars, ['__'=_146630]), user:name_vars('OUT'=_67786), if_t(_215604==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_215604==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_215776)))), if_t(option_value(repl, true), add_history_src(exec(_215514))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_215776), writeln('.')))), true)))), '$restore_trace'(_216008, _216010))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_216008, _216010), system:once(user:(reset_eval_num, _215480=res(_3422), _215496=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _215514), (is_compatio->option_else(answer, _215538, leap);option_else(answer, _215538, each)), option_else('maximum-result-count', _215560, inf), option_else('initial-result-count', _215574, 10), _215586=contrl(_215560, _215538), _215604=_215606, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_215634), option_value(exec, skip), \+always_exec(_215514)->_215664=(skip(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)), deterministic(_215680)), _215604=1, !, true;_215664=(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, _215480, _215738)), !, flag(result_num, _215764, 0), _215776=eval('&self', _215514, _67786), \+ \+ (user:maplist(name_vars, ['__'=_146630]), user:name_vars('OUT'=_67786), if_t(_215604==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_215604==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_215776)))), if_t(option_value(repl, true), add_history_src(exec(_215514))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_215776), writeln('.')))), true)))), system:'$restore_trace'(_216008, _216010))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_216008, _216010))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), [if, [statistics, gctime, _146630]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _215604=_215604, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_215634), option_value(exec, skip), \+always_exec([if, [statistics, gctime, _146630]])->(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738))=(skip(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)), deterministic(_215680)), _215604=1, !, true;(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738))=(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), !, flag(result_num, 1, 0), eval('&self', [if, [statistics, gctime, _146630]], _67786)=eval('&self', [if, [statistics, gctime, _146630]], _67786), \+ \+ (user:maplist(name_vars, ['__'=_146630]), user:name_vars('OUT'=_67786), if_t(_215604==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_215604==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', [if, [statistics, gctime, _146630]], _67786))))), if_t(option_value(repl, true), add_history_src(exec([if, [statistics, gctime, _146630]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', [if, [statistics, gctime, _146630]], _67786)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_247960)
^ Unify: (209) [user] answer_output(_247960)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_253502, _253504), once(user:is_flag0(test)), '$restore_trace'(_253502, _253504))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_253502, _253504), system:once(user:is_flag0(test)), system:'$restore_trace'(_253502, _253504))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_253502, _253504))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_247960)
^ Unify: (210) [user] original_user_output(_247960)
Call: (211) [system] stream_property(_247960, file_no(1))
Unify: (211) [system] stream_property(_247960, file_no(1))
Call: (212) [system] nonvar(_247960)
Redo: (211) [system] stream_property(_247960, file_no(1))
Unify: (211) [system] stream_property(_247960, file_no(1))
Call: (212) [system] nonvar(_247960)
Redo: (211) [system] stream_property(_247960, file_no(1))
Unify: (211) [system] stream_property(_247960, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_270238)
Redo: (211) [system] stream_property(_247960, file_no(1))
Exit: (211) [system] stream_property((0x7f1a2a492120), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f1a2a492120))
^ Exit: (209) [user] answer_output((0x7f1a2a492120))
^